A web-based application to track workouts, exercises, and body statistics. Built with Python, Flask, and SQLite, featuring data visualization with Plotly.
-
Install Dependencies
Use pip to install the required packages:
pip install -r requirements.txt
-
Configuration
Create a
.envfile in the same directory asapp.pyand add a secret key:secret_key=your_secret_key_here
-
Start the Server
Run the application:
python app.py
The database (
database.db) will be initialized automatically on the first run. -
Access the Application
Open your browser and go to:
http://localhost:5000 -
Workflow
- Register a new account.
- Add exercises to your list.
- Log workouts and body measurements.
- View graphs to see your progress over time.