Simple calorie and PFC (proteins, fats, carbohydrates) tracking web application that I made to learn new technologies.
User should create an account to start using application.
Click to see screens of 'Create account' and 'Login' pages!
User can access food calorie table and dicsover the caloric content for common russian foods.
Click to see screen of calories table!
User can add information on food consumed (type of product, product, amount and meal) to check on calories.
Click to see screen of page with adding info to the diary!
User can get statistics on food consumed and PFC for selected day.
Click to see screen of page with stats on PFC and types of food for selected day!
- Python3.10 (Flask, sqlite3, pandas, plotly and other libraries)
- HTML
- CSS
- Bootstrap
- Docker
- SQL
- Clone this repo
- Run
docker-compose up
- Enter in browser
http://localhost:8000/
- Don't forget to remove container and image after exiting the program (
docker rm [container_name]
anddocker image rm [image_name]
)
- Clone this repo
- Install all necessary packages (see file requirements.txt)
- run
app.py
P.s. there is already test user info in databases (email: test@gmail.com, password: test).