CaloBro – Your Daily Partner in Nutrition and Wellness
Our Mission
CaloBro empowers students and health enthusiasts to navigate nutrition with ease. Our goal is to help you build healthier habits without the stress of manual calculations. Focus on enjoying your meals and we’ll handle the rest.
Why This Exists
University students and busy individuals often struggle to maintain healthy eating habits, not because they don’t care, but because tracking nutrition is time-consuming and overwhelming.
Most calorie-tracking apps require:
- Manual searching
- Manual logging
- Manual portion estimation
- Constant calculation
That friction leads to inconsistency, and inconsistency breaks habits.
CaloBro exists to remove that friction.
We wanted to create a tool that:
- Lets you scan your food instead of typing everything
- Uses AI to estimate nutrition instantly
- Automatically tracks your daily and weekly intake
- Gamifies consistency with streaks and achievements
- Provides supportive AI-based nutrition advice
Instead of obsessing over numbers, users can focus on building sustainable habits.
Key Features
Quick Calorie Check
- Instantly identify calories and macros in your meals using AI-powered image recognition.
- Snap a picture or upload a photo, and CaloBro does the rest.
Smart Logging
- Automatically log your consumption into your daily summary and track long-term goals.
- Monitor calories, protein, carbs, and fat, daily and weekly.
AI Nutrition Coach
- Chat with our AI assistant for personalized meal advice and health tips.
- Get nutrition guidance for stress, illness, or special conditions (e.g., period, flu).
Motivation Streaks
- Gamify your nutrition journey with logging streaks, calorie streaks, and protein streaks.
- Visualize your progress with graphs of your last 7 days.
Set Your Goals
- Define daily goals for calories, protein, carbs, and fat.
- Progress bars help you stay motivated and on track.
Food Search & Addition
- Search for food by name or description.
- Get instant nutrition info and add it to your daily summary.
How It Works
- Daily Summary: Track your calories, protein, carbs, and fat with a visual progress bar.
- Scan Food: Upload or snap photos to automatically log nutrition.
- Search Food: Look up foods and optionally add them to your summary.
- AI Advice: Ask our AI nutrition coach for instant guidance.
- Set Goals: Customize daily targets to stay motivated.
- Achievements: Unlock streaks and see your weekly nutrition trends.
Note: Our AI provides smart estimations to promote nutritional awareness. While not 100% absolute, it’s a powerful guide toward healthier eating.
To try it out, please use Chrome and remember to log in
Tech Stack
Frontend
- React
- Tailwind CSS
- Chart.js / Recharts ### Backend
- Python
- FastAPI
- SQLAlchemy
- SQLite / PostgreSQL
Session-based Authentication
AI
OpenAI API
Food image interpretation
Nutrition estimation
AI nutrition coach chat
Personalized intake-based advice
USDA FoodData Central API
- Verified nutrition database
- Macro breakdown (calories, protein, carbs, fat)
- Structured food search results
Challenges we ran into
- Accurately estimating nutrition from food images while handling portion ambiguity.
- Integrating OpenAI responses with structured USDA nutrition data.
- Designing a streak system that fairly reflects user consistency.
- Keeping AI responses fast enough for a smooth user experience.
Accomplishments that we're proud of
- Successfully combining AI image interpretation with verified USDA nutrition data.
- Building a full-stack system with real-time logging, goal tracking, and streak gamification.
- Deploying a working, user-authenticated web app within a hackathon timeframe.
- Creating an AI nutrition coach that adapts advice based on user intake.
What we learned
- How to integrate external APIs (OpenAI + USDA) into a cohesive pipeline.
- The importance of clean backend logic for calculating streaks and goals correctly.
- How UX design directly impacts habit-building and user motivation.
- Rapid problem-solving and collaboration under time pressure.
What's next for CaloBro
- Improve food recognition accuracy with portion size estimation.
- Add barcode scanning and restaurant database integration.
- Introduce long-term trend analytics (monthly insights).
- Personalized meal planning powered by deeper AI analysis.
- Mobile-first optimization and push notification reminders.
Log in or sign up for Devpost to join the conversation.