UOLCSSC-NutritionLM

Hackathon

NutritionLM - AI-powered nutrition companion

2025 · 1 week

About this project

NutritionLM is an AI-powered nutrition companion designed to make healthy eating simple, personalised, and intelligent. Through conversational AI and smart tracking, it helps users understand, monitor, and optimise their nutrition effortlessly. Features: 🤖 AI Nutritionist Chat: Interact with an intelligent AI powered by Google Gemini 2.0 to get personalised nutrition advice, verify dietary information, compare perspectives, and analyse food images with context from your own uploaded documents. 📸 Smart Food Logging: Capture meals with a photo and let AI automatically detect ingredients, calculate detailed nutritional values, and assign a healthiness score, all stored in a searchable history. 📊 Analytics & Insights: Visualise your nutrition trends, track weekly progress, compare intake against goals, and stay motivated with streaks and achievements. 📚 Personal Knowledge Base: Upload your own dietary guidelines and documents, enabling AI to deliver personalised, source-backed answers using retrieval-augmented generation (RAG). 🔗 Seamless Integrations: Connect with Telegram for reminders and check-ins, and optionally sync with Google Fit for holistic health tracking. 👤 Personalised Experience: Set goals, dietary preferences, and restrictions through onboarding, and customise daily nutritional targets. Achievement: 1st Place.

Tech stack

  • Next.js 16
  • Google Fit Integration
  • Google Gemini 2.0 (Flash/Pro)
  • Supabase (PostgreSQL, Auth with Google OAuth)
  • Botfather
  • Vercel
  • Render