Workout Logger is a web application that allows users to manage their workouts(pushups). Users can perform the CRUD operations(create, read, update and delete their workouts) by signing up and logging in.
- User Authentication: Sign up and log in.
- Workout Management: Add, update, delete, and view workouts.
- Data Persistence: Workouts are stored in an SQLite database.
- Backend: Flask
- Database: SQLite
- Frontend: HTML, CSS
-
Clone the repository:
git clone https://github.com/yourusername/workout-logger.git cd workout-logger
-
Create and activate the virtual environment
python3 -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the dependencies
pip install -r requirents.txt
-
Run the application
flask --app app run