Study Tracker is a Flask-based web application that helps you track your study routine effectively. It provides real-time updates on your current activity, remaining time, and sends sound notifications to keep you on track.
- Routine Tracking: Stay organized by tracking your study routine with a user-friendly interface.
- Real-time Updates: Get instant updates on your current activity and remaining time without refreshing the page.
- Sound Notifications: Receive audible alerts when it's time to switch to the next activity or take a break.
- Customizable Routine: Easily customize your daily routine by adding or removing time slots as needed.
- Upcoming Features: Exciting new features, such as book reading integration, are in development and coming soon!
- Clone the repository:
https://github.com/ShohanurRahmanShohan/Routine-tracker.git - Navigate to the project directory:
cd study-tracker - Set up a virtual environment (recommended):
python3 -m venv venv - Activate the virtual environment:
- For Windows:
venv\Scripts\activate - For Linux/macOS:
source venv/bin/activate
- For Windows:
- Install the dependencies:
pip install -r requirements.txt - Set the necessary environment variables (if any) in a
.envfile. - Start the application:
python app.py - Access the application in your web browser at
http://localhost:5000
Contributions are welcome! If you have any ideas for improvements or encounter any issues, please open an issue or submit a pull request.
This project is licensed under the MIT License.