A Python-based GUI application to track daily Quran reading progress through Pixela API, inspired by GitHub's activity tracking system. This tool helps users monitor their daily reading, keeps track of their progress through 114 Surahs and their verses, and provides an intuitive way to manage their Quran reading habits.
- Daily Progress Tracking: Log how many pages you've read each day.
- Surah & Verse Progress: Manually track your current Surah and verse.
- Edit Entries: Modify your daily logs for accurate tracking.
- User Account Management:
- Sign Up: Create an account using the Pixela API.
- Sign In: Securely access your data across sessions.
- Reset Progress: Start fresh after completing the Quran or when needed.
- Programming Language: Python
- GUI Framework: Tkinter for an intuitive and user-friendly interface
- API Integration: Pixela API for managing user accounts and storing progress data
- File Handling: Local data storage for seamless offline progress management
- Clone the repository to your local machine:
git clone https://github.com/mhrafin/Quran_tracker.git cd Quran_tracker
- Run the application:
python main.py
- Follow the GUI instructions to:
- Sign up or log in using your Pixela account.
- Record your daily reading progress.
- View and update your current Surah and verse.