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
- πΈ 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
- 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
git clone https://github.com/Sugamdeol/NutriScan-Ai.git
cd NutriScan-Ai
python -m http.server 8080Configure your Supabase project and AI keys in auth.js / script.js.
-
Register and log in with your account.
-
Grant admin permissions by running this in the Supabase SQL Editor:
UPDATE profiles SET is_admin = true WHERE id = 'YOUR_USER_ID';
-
The admin panel (see
admin.js) becomes available on login.
This project is licensed under the MIT License.
Built with β€οΈ by Sugam Deol