Skip to content

mhrafin/Quran_tracker

Repository files navigation

Quran Reading Tracker

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.

Features

  • 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.

Technologies Used

  • 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

How to Use

  1. Clone the repository to your local machine:
    git clone https://github.com/mhrafin/Quran_tracker.git
    cd Quran_tracker
  2. Run the application:
    python main.py
  3. 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages