The Training Webb App is a comprehensive web application designed to assist users in tracking and managing their fitness and dietary goals. It offers personalized features to calculate daily calorie consumption, monitor training and dietary habits, and visualize progress through interactive plots.
- Calorie Consumption Calculation: Personalized calculation of daily calorie intake based on user's individual data and fitness goals.
- Data Tracking: Ability to store and manage data related to daily training routines and diet.
- Nutrition Analysis: Interactive plots to visualize the daily distribution of macronutrients, aiding in dietary planning.
- Backend Framework: Flask 2.2.2
- User Authentication: Flask-Login 0.6.2
- Session Management: Flask-Session 0.4.0
- Template Engine: Jinja2 3.1.2
- Utility Library: Werkzeug 2.2.2
- Database: sqlite3
- Security: hashlib
Developed in Python 3.10.
- Python 3.10
- Flask and associated dependencies (listed above)
- Download Repository: Clone or download the 'TrainingWebApp' repository from GitHub.
- Project Setup: Extract the content and navigate to the
ProjectPython
folder. - Run Application: Execute the
main.py
file to start the server. - Access Application: Open a web browser and go to
http://127.0.0.1:5000
to access the application.