Back to Projects
Cal AI
CompletedNext.jsTypeScriptReact+5 more

Cal AI

AI-powered calorie and macro tracking app with photo/text meal analysis, daily progress, and personalized goals.

Timeline

2 months

Role

Full Stack

Team

Solo

Status
Completed

Technology Stack

Next.js
TypeScript
React
Tailwind CSS
Supabase
Gemini API
Framer Motion
Recharts

Key Challenges

  • Nutrition Estimation Accuracy
  • Image and Text Parsing
  • User-specific Data Security
  • Progress Visualization
  • Performance on Mobile

Key Learnings

  • Supabase Auth + RLS
  • Gemini API Integration
  • State Management in App Router
  • Data-driven UI with Recharts
  • Mobile-first Product Design

Cal AI: AI-first Calorie Tracking

Overview

Cal AI - An AI-powered nutrition tracker that helps users scan meals, estimate macros, and monitor progress with personalized goals.

What Users Can Do

  • Feature 1: Upload a meal image or enter meal text to estimate calories, protein, carbs, fat, and ingredients using AI.
  • Feature 2: Save meals to a personal history, then track daily/weekly intake against calorie and macro goals.
  • Feature 3: Manage profile settings (weight, target weight, goals, avatar, Gemini API key) and review progress through charts and streaks.

Why I built this

I built this platform to solve a fundamental issue I faced while studying:

  • Issue 1: Manual calorie tracking is slow and hard to sustain consistently.
  • Issue 2: Existing solutions often miss personalized targets and simple day-to-day progress motivation.

Tech Stack

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • Supabase
  • Gemini API
  • Framer Motion
  • Recharts

After launch & Impact

  • Impact 1: Faster daily logging workflow by combining photo and text based meal analysis.
  • Impact 2: Better adherence through visual daily/weekly feedback, streak tracking, and customizable nutrition targets.

Future Plans

  • Improve nutrition estimation quality with better prompt tuning and confidence scoring.
  • Add AI meal recommendations based on user goals and meal history.
  • Introduce deeper analytics (weekly trends, micronutrients, and habit insights).

anvesh.dev

© 2026 Anvesh Mishra. All rights reserved.