A python program that assists users in losing weight by calculating daily caloric consumption and by tracking daily weight loss.
Here are some frames in the GUI:
The program's GUI was created with TKinter.
Users first create a profile in which they enter in physical attributes necessary to calculate and track their progress to reach their fitness goals. (They can edit this data as it changes over time)
With this data, the program calculates a diet plan which includes the number of calories to consume daily in order to maintain a caloric deficit determined by the user.
As users lose weight, the program adjusts their caloric intake to prevent weight plateaus.
User profile data can be represented as a graph using matplotlib.
User profile objects are pickled so the structures holding the data can be retrieved the next time the user accesses the program.
To run the program for now:
python3 ./main.py
I will have an executable up soon.
The pickled files must always remain in the same directory as the script or it will think you are trying to create a new profile.