Inspiration
Wanting to track our diet
What it does
An application that helps users analyze meal nutrition by scanning food labels. It then parses and extracts data to calculate the consumption of protein, carbs, fat, and calories to compare to your recommended nutrition based on your weight and height. The application also gives a response to daily eating habits.
How we built it
Frontend uses React and Recharts for displaying data. Backend uses Flask (Python), Tesseract OCR (pytesseract) for text recognition, Flask-SQLAlchemy, PostgreSQL for data persistence, and Google Gemini for analysis enhancement
Challenges we ran into
Consistency with scanning with nutrition and parsing information from the image. Coordinating how data will be sent and received between the frontend and backend.
Accomplishments that we're proud of
Learning how to work with certain libraries, such as PyTesseract and Flask. Integrating the Google Gemini API into the application. Figuring out how to visualize data with Recharts on the frontend.
What we learned
Coordination in working with a team. The power of teamwork in debugging our application.
What's next for Nutrition Tracker
Polishing the nutrition label scanning and expanding on tracking more nutrients, such as essential minerals like iron, sodium, and Potassium.

Log in or sign up for Devpost to join the conversation.