Skip to content

Latest commit

Β 

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ₯— NutriScan AI

Snap your food, get an instant AI-powered nutrition breakdown. NutriScan analyzes food photos and packaged food labels, tracks your health goals, and gives you a personal nutrition dashboard β€” all in an installable PWA.

🌐 Live: nutriscanai.vercel.app

✨ Features

  • πŸ“Έ Camera capture β€” point at your plate and analyze instantly
  • 🏷️ Label mode β€” scan packaged food nutrition labels
  • πŸ’¬ Conversational follow-up questions about your food
  • πŸ“Š Nutrition charts and personal dashboard
  • 🎯 Health goals tracking
  • πŸŒ— Light/dark themes
  • πŸ” Supabase authentication + admin panel
  • πŸ“± Installable PWA with service worker

πŸ› οΈ Tech Stack

  • Vanilla JavaScript Β· HTML Β· CSS (no framework)
  • AI vision for food & label analysis
  • Supabase β€” auth, profiles, storage
  • Chart.js for nutrition visualizations
  • PWA: manifest + service worker + TWA asset links

πŸš€ Getting Started

git clone https://github.com/Sugamdeol/NutriScan-Ai.git
cd NutriScan-Ai
python -m http.server 8080

Configure your Supabase project and AI keys in auth.js / script.js.

πŸ”‘ Admin Panel Access

  1. Register and log in with your account.

  2. Grant admin permissions by running this in the Supabase SQL Editor:

    UPDATE profiles SET is_admin = true WHERE id = 'YOUR_USER_ID';
  3. The admin panel (see admin.js) becomes available on login.

πŸ“„ License

This project is licensed under the MIT License.


Built with ❀️ by Sugam Deol

About

πŸ₯— CalcuBite AI β€” snap your food, get an instant AI-powered nutrition breakdown. No login, ad-free, unlimited scans. Live: nutriscanai.vercel.app

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages