Inspiration
Nearly 74% of adults in the U.S. are overweight or obese, according to the CDC obesity, and its related health issues, are among the leading causes of preventable death. Many people struggle with managing their weight due to poor eating habits and difficulty tracking their diet. Current calorie-tracking apps require manual input, which is time-consuming, inaccessible, and discourages consistency. If people could more easily track and receive dietary feedback they could make choices that lead them to a healthier life.
What it does
Therefore we created a simple, voice-powered solution that makes it easy to track your diet and serves underrepresented communities, including individuals with disabilities, by providing a hands-free way to log meals and receive effective feedback. Our app takes voice logs of user meals, converts them into food and nutrition data, and compares this data to the user's weight to give personalized feedback based on user goals.
How we built it
Frontend: Built with React (Next.js) and styled with Tailwind CSS. Backend: Flask server handling authentication, data processing, and AI integration. Database: PostgreSQL for storing user data, meal logs, and weight measurements. AI Integration: Google Speech-to-Text API for transcription and Gemini AI for calorie estimation and recommendations.
Challenges we ran into
Ensuring accurate food recognition from voice input Managing weight tracking and trend analysis Integrating PostgreSQL into our system
Accomplishments that we're proud of
Successfully implementing speech-to-text and AI calorie estimation Building a simple and effective user experience Creating weight trend analysis to provide specific insights
What we learned
How to integrate AI for real-world applications Optimizing database structure for efficient storage and retrieval How to create user-friendly interfaces for health tracking
What's next for HealthLog
Implement visual graphing functionality Enhance AI accuracy for better food identification and nutrient estimation
Built With
- flask
- next.js
- postgresql
- python
- react
- tailwind-css
Log in or sign up for Devpost to join the conversation.