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

  1. Daily Summary: Track your calories, protein, carbs, and fat with a visual progress bar.
  2. Scan Food: Upload or snap photos to automatically log nutrition.
  3. Search Food: Look up foods and optionally add them to your summary.
  4. AI Advice: Ask our AI nutrition coach for instant guidance.
  5. Set Goals: Customize daily targets to stay motivated.
  6. 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.

Built With

Share this project:

Updates