Implemented simple search settings into my fitness tracker, allowing you to filter out food based on certain nutrients.
Project: github.com/OpenFitnessPal/OpenFitnessPal
I built a "search engine" of sorts for the MyFitnessPal food & nutrition database, using the python-myfitnesspal library and implementing some extra sauce to prefer higher-quality results & filter out nutrients you don't like.
This is the search engine used by my fitness tracker, OpenFitnessPal.
GitHub: github.com/crueter/OFPSearch
Implemented Exercise Routines into my fitness tracker. This allows you to create routines for specific workouts (i.e. chest, legs, back, etc.). You can then add that routine to add all the component exercises to your daily log.
GitHub: github.com/crueter/OpenFitnessPal
Implemented a new logo as well as custom data/cache directory settings. This also allows for cloud sync capabilities.
GitHub: github.com/crueter/OpenFitnessPal.git
Implemented real nutrition tracking into my fitness manager.
Tracks a variety of micronutrients, and shows a brief caloric preview on the main food page. This goes along with goal-setting that was also added.
Fixed some minor UI bugs & inconsistencies and a few small bugs as well.
GitHub: github.com/crueter/OpenFitnessPal
Fitness Tracker: implemented the goals page which lets you define how much of each nutrient you need.
Next steps:
• Tracking of your current weight & target calories
• Goals for maintaining/losing/gaining weight, which will automatically calculate your needed macros and calories based upon your current weight
• Track your overall nutrition for the day
Getting pretty close to the QML rewrite being complete!
GitHub: github.com/crueter/OpenFitnessPal
(QML Branch)
Fitness Tracker: fixed up some platform-specific bugs, Windows and Linux support is complete alongside GitHub Actions for automated builds & releases.
The Android app is functional but has a long way to go before being on-par with the desktop version.
Next order of business is to transfer it out of the test repo and into the main repo.
GitHub: github.com/crueter/QMLTest
Main Repo: github.com/crueter/OpenFitnessPal
Fitness Tracker: Food and exercise tracking is complete, along with date-switching so you can see past exercises/daily eats.
Food data can be accessed from MyFitnessPal's extensive database.
Recipes are supported; you can add several different foods together to form your own "recipe" and can add these recipes to your daily journal.
Meal names can be changed, nutrition propagation & goal-setting is next on the to-do list.
Github: github.com/crueter/QMLTest.git
Video showcasing functionality attached
Rewriting my fitness tracker in QML to better support mobile devices and have a cleaner UI:
Still working on save/load functionality before I move on to food, recipe, & goal tracking features