This is a time tracking app developed with Flask. The goal of this project is to replace my current time tracking app on my phone and to improve my skills in Flask web development.
- Track your time by selecting categories.
- Start and stop timers for each category.
- Save time entries in a CSV file for easy access and analysis.
- Add, edit, and delete categories.
- View time usage in a simple, user-friendly interface.
- Python 3.x
- Flask
-
Clone the repository:
git clone https://github.com/Tisaghu/Time-Tracker.git
-
Navigate to the project directory:
cd Time-Tracker
-
Create and activate the virtual environment:
- On macOS/Linux:
python3 -m venv venv source venv/bin/activate
- On Windows:
python -m venv venv .\venv\Scripts\activate
- On macOS/Linux:
-
Install the required dependencies:
pip install -r requirements.txt
-
Navigate to the
Time-Tracker
directory (if not already there): -
Navigate to the
Time-Tracker
directory (if not already there):cd Time-Tracker
-
Run the Flask development server:
flask run
-
Open your browser and go to
http://127.0.0.1:5000
to start using the app.
- Add graph visualizations for time usage.
- Implement user authentication for personalized tracking.