This project was designed to help with tracking calories and achieving fitness goals.
Full Requirements:
Login/account system for the user to save data (age, weight, height, gender)
Select the current goal as either: Lose weight, maintain or gain weight (muscle)
Be able to input the food eaten on the day both manually and from a database
See a quick summary of foods eaten related to the macros required
Be able to enter exercises done & estimate calories burned
Show time-lapse of progress over a course of months
Send notifications to the user if they haven't filled anything in today
Options to keep the same food entered the next day if the user plans to
Have hypertrophy training and strength training options
Have HIIT training methods
Suggest supplement usage
Dashboard should contain various widgets: 11. a. Progress of today and previous days in form of a bar chart (for calories eaten per day) 11. b. Pie chart of the daily Macros break down (protein, fats, carbs) 11. c. Summary of current goal, workout intensity set, and when goal is estimated to be completed 11. d. Circular progress bar (or pie chart?) of weight progress with estimate of weeks left till goal etc 11. e. Water intake status 11. f. Sleep per day status
Minimum Requirements:



