REFT stands for Really Easy Food(/Fitness) Tracker. It logs the foods you eat by category instead of by name. This results in it being much faster to log foods.
For an example, if you had a slice of pizza, you could log it as 1 serving of bread, 1/2 serving of cheese and meat, and 1/4 serving of vegetables. This is easy to do in REFT, and takes about 5-10 seconds.
It's built in Flask using Jinja2 templates and SQLalchemy.
Features (this is mostly a todo list):
- - sign up
- - sign in
- - add a meal
- - preset categories appear on first use
- - add a category of food
- - edit a category of food
- - delete a category of food
- - edit meals
- - delete meals
- - view meals
- - have calorie target
- - modify calorie target
- - add weight
- - edit weight
- - add exercise
- - reflect exercise in calorie target
- - global stats
- - follow other users
- - activity log of other users
- - edit what shows up on log
- - have text notes about meal
- - have notes visible
- - Fitbit integration using 1 person's profile
- - Fitbit integration on a per-person basis