10-Day Final Project
During a 10 day sprint, I created a web application that allows users to create an individualized profile that counts and tracks their calories and macronutrients. The technologies used were Python, Flask, SQLite/SQLAlchemy, HTML CSS, and a USDA API.
On the home/informational page, users are able to optionally find their BMR to help understand how many calories and grams of fats, carbohydrates, and proteins they need per day. This BMR is based on the user’s goal (lose, maintain, or gain weight) as well as their current activity levels. With that information, once registered and logged in, users can individualize their calorie and macronutrient goals either in percent or grams. Users are also able to track their calorie and macro intake in a food log. They have the ability to input custom food cals/macros, or search the USDA database for foods consumed. They can also copy any foods to any given date if they have a recurring meal. At the bottom of the food log, users are informed of their starting count of macros and calories, shown the amount consumed, and shown the amount remaining.