Skip to content

A web application using Flask, Bootstrap and SQL that calculates daily calories and macronutrients needs based on user input(age, weight, height, activity level) Users can also log their daily calorie intake and track their progress overtime

Notifications You must be signed in to change notification settings

Jakub-coding99/calories-database-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This website has multiple features:

  • Get food macronutrients from the Nutrionix API
  • Login system with features like forgot password and change password
  • Calculate macronutrients and calories for the user base on age, height, weight and activity
  • Manually edit calories or enter custom macros
  • Automatically count daily consumed calories and save them to the database runs( every day at 23:59 )
  • Track calories by day

Setup

  1. git clone https://github.com/Jakub-coding99/calories-database-website
  2. Install dependencies: pip install -r requirements.txt
  3. Register on Nutrionix API and get your API KEY and API ID
  4. Run the app: python main.py

Data source

This project uses the Nutrionix API to retrieve food and macronutrient data. All nutrients data provided by Nutrionix

Application preview

Image

Image

Image

Image

Image

About

A web application using Flask, Bootstrap and SQL that calculates daily calories and macronutrients needs based on user input(age, weight, height, activity level) Users can also log their daily calorie intake and track their progress overtime

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published