NutriAura AI ๐ฟ โ Your Bodyโs Intelligent Wellness Mirror
Your inner health, revealed. Glow from within.โจ
Welcome to NutriAura AI, a next-generation wellness platform where science meets gamification. We transform your health journey into an engaging RPG by analyzing your face and lifestyle habits to provide personalized guidance. Our AI doesn't just track calories; it tracks your inner balance, nourishment, and glow.
NutriAura predicts imbalances early and guides natural correction, helping you improve mood, sleep quality, skin health, and energy levels. It's your pocket nutritionist, wellness coach, and personal cheerleader, all in one.
๐ก How It Works: Your 60-Second Wellness Check-In
Getting started is simple, fast, and insightful.
๐ธ AI Face Scan Take a selfie or upload a photo. Our AI analyzes visible signs of nutrient deficiencies, fatigue, stress, and hydration.
๐ Lifestyle Quiz Complete a 30-second quiz about your recent sleep, diet, and stress habits.
๐ฎ AI Analysis Our Google Gemini-powered engine cross-references your selfie with your quiz answers to create a holistic wellness profile.
๐ Personalized Plan Receive your results! Get detailed scores, key findings, and a personalized plan with nutrient recommendations, meal suggestions, and daily routines.
โจ Core Features at a Glance
| AI-Powered Insights ๐งฌ | Engaging Wellness Journey ๐ฎ | Premium User Experience ๐จ |
|---|---|---|
| Holistic AI Analysis | Gamified Progression System | Sleek, Modern UI |
| Personalized Recommendations | Daily & Weekly Quests | Beautiful Dark & Light Modes |
| Wellness Goal Setting | Achievement Badges | ๐ธ Photo Upload Option |
| Historical Progress Charts | Supportive Community Hub | ๐คช Fun & Unpredictable Chaos Mode |
๐ฎ Your Wellness Journey, Gamified
We believe the path to better health should be fun. That's why NutriAura AI is designed as a game where YOU are the main character.
๐ฏ The Main Quest: Your AI Analysis
This is the core of your adventure. Complete the 60-second check-in to understand your body's needs and receive your personalized plan. For your efforts, you'll be rewarded with +100 Aura Points (AP)!
๐ Level Up Your Life: Progression System
Every healthy choice helps you grow stronger.
- Wellness Level (1-100): A direct reflection of your commitment and progress.
- Aura Points (AP): The experience points of NutriAura. Earn AP by completing your analysis and finishing quests.
๐ Your Daily Grind: Wellness Quests
Visit the Quests Screen for new challenges that keep you motivated.
- Daily Quests: Small, achievable tasks like "Hydration Heist" or a "Mindful Moment."
- Weekly Bosses: Tackle bigger goals like fixing your sleep schedule for a huge AP reward.
๐ Show Off Your Skills: Profile & Achievements
Your Profile Screen is your character sheet. Track your Level and AP, and view your Achievement Gallery, where you can showcase earned badges for milestones like completing your first analysis or reaching Level 5.
๐ More Than an App: A Wellness Ecosystem
You're not on this journey alone.
๐ค The Community Hub
Navigate to the Forum to join our supportive community. Share your progress, ask questions, join Community Challenges, and discover wellness tips from others.
๐ฏ Personalized Goal Setting & Sharing
On the Results Screen, you can set meaningful goals based on your analysis. Share your commitment with friends using the fun, stylized "Wanted Poster" generatorโa creative way to stay accountable!
๐ Track Your Journey Over Time
Visit the Progress Screen to see beautiful, animated charts that visualize your scores over time. Watch your stats improve as you invest in your well-being.
๐ฅ Feeling Adventurous? Unleash Chaos Mode!
Click the ๐ฅ icon in the header to activate a hidden, playful mode that turns your wellness journey upside down! The UI transforms with a "Comic Sans" font, glowing text, and absurdly funny recommendations (like our "Cosmic Pizza Alignment" theory). It's a perfect dose of fun for your day.
๐ฑ Our Philosophy: Why NutriAura is Different
Most apps track metrics. NutriAura tracks balance.
Our core innovation is blending outer signals (face & skin) with inner patterns (mood & habits). This unique combination reveals what your body truly needs, providing insights that go beyond simple calorie or workout tracking. We help you listen to your body and nourish your inner glow.
๐ ๏ธ Tech Stack
- Frontend: React, TypeScript, Tailwind CSS
- AI Model: Google Gemini API (
gemini-2.5-flash) for multimodal analysis. - State Management: React Hooks (
useState,useEffect,useCallback) - Data Persistence: Browser
localStorageis used to simulate a backend, saving all user progress, goals, history, and preferences.
NutriAura AI ๐ฟ โ Your Bodyโs Intelligent Wellness Mirror
NutriAura AI leverages Google Cloud Services to deliver a seamless, AI-powered wellness experience:
- AI & ML Analysis: Powered by Google Gemini API (gemini-2.5-flash) and Vertex AI for multimodal analysis of face scans and lifestyle data.
- Data Storage & Persistence: Firestore and Cloud Storage securely store user progress, history, and media uploads.
- Authentication & Security: Firebase Auth and IAM manage secure access and user identity.
- Serverless Backend: Cloud Functions and Cloud Run handle real-time analysis, notifications, and personalized recommendations.
- Data Logging & Monitoring: Cloud Logging tracks system performance and errors to ensure reliability.
- Analytics & Insights: BigQuery aggregates anonymized user data for wellness trend insights and AI training.
NutriAura transforms your health journey into a gamified, intelligent experience while Google Cloud ensures itโs scalable, secure, and real-time.
--
๐๏ธ Application Architecture
This diagram illustrates the flow of data and interactions within the NutriAura AI application, from user input to AI analysis and data persistence.
+-----------------------------------------------------------------------------------------+
| ๐ NutriAura AI Architecture ๐ |
+-----------------------------------------------------------------------------------------+
๐งโ๐ป User
|
(Interactions & Permissions)
|
+-------------V------------------------------------------------------------------------------+
| ๐ฅ๏ธ FRONTEND (React) |
| |
| +---------------------------+ +-------------------------+ +------------------+ |
| | App.tsx (State Logic) |<----->| UI Components |------>| Browser APIs | |
| +---------------------------+ | - ๐ธ CameraCapture | | - Camera | |
| ^ | - ๐ค LifestyleQuiz | | - Geolocation | |
| | | - ๐ ResultsScreen | | - Microphone | |
| (State Updates & Data) | - ๐พ Chaos Mode UI | +------------------+ |
| | +-------------------------+ |
| +----------V------------------+ |
| | LocalStorage Services | |
| | - wellnessService.ts | |
| | - forumService.ts | |
| +----------V------------------+ |
| | |
| (Read/Write Data to Disk) |
| | |
| +----------V------------------+ |
| | ๐พ Local Storage | |
| | - Wellness History, Goals | |
| | - Profile, AP, Badges | |
| | - Theme, Forum Posts | |
| +-----------------------------+ |
| |
+--------------------------------|-------------------------------------------------------------+
|
(Image + Quiz Answers +๐Location)
|
+--------------------------------V-------------------------------------------------------------+
| ๐ง EXTERNAL: Google Gemini API ๐ง |
| |
| +---------------------------------------------------------------------------------------+ |
| | geminiService.ts (API Handler) | |
| | - Constructs multimodal prompt (image + text) | |
| | - Configures tools for Google Search & Maps grounding | |
| | - Sends secure request to the Gemini model endpoint | |
| +-----------------------------------------V---------------------------------------------+ |
| | |
| (Secure API Request) |
| | |
| +-----------------------------------------V---------------------------------------------+ |
| | Google Cloud Services | |
| | | |
| | [ Gemini 2.5 Flash Model ] <-----> [ Google Search ] <-----> [ Google Maps ] | |
| | (AI Analysis & Reasoning) (Real-time Web Data) (Hyper-local Places) | |
| +-----------------------------------------V---------------------------------------------+ |
| | |
| (JSON Response with Grounding Attribution) |
| | |
| +------------------------------------------------+
| |
+----------------------------------------------------------------------------------------------+

NutriAura AI ๐ฟ โ Powered by Google Cloud Services
NutriAura leverages Google Cloud to provide a seamless, scalable, and intelligent wellness experience:
- Cloud Run โก โ Runs the serverless backend for real-time AI analysis and personalized recommendations.
- Cloud Functions ๐ง โ Handles event-driven tasks, such as processing user uploads and triggering notifications.
- Firestore ๐๏ธ โ Stores user data, progress, and history securely.
- Cloud Storage โ๏ธ โ Saves user photos and media for AI analysis.
- Firebase Auth ๐ โ Manages secure user authentication and identity.
- BigQuery ๐ โ Aggregates anonymized data for analytics and wellness insights.
- Cloud Logging ๐ โ Monitors backend performance and tracks errors for reliability.
These services work together to ensure NutriAura delivers real-time, personalized wellness insights while keeping user data secure and scalable.
NutriAura AI ๐ฟ Architecture Diagram
NutriAura AI ๐ฟโจ
โโโโโโโโโโโโโ
[๐ธ User Face Scan & ๐ Lifestyle Quiz]
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ฅ Frontend (React + TypeScript + Tailwind CSS) โ
โ - Handles UI & Gamification ๐ฎ โ
โ - Collects user input & displays results โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ง Backend (Cloud Run + Cloud Functions) โ
โ - Receives user data & triggers AI analysis โ
โ - Handles serverless, event-driven tasks โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ค AI Analysis (Google Gemini ๐ + Vertex AI โก) โ
โ - Multimodal processing of selfie + quiz โ
โ - Generates wellness insights & recommendations โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐๏ธ Firestore / โ๏ธ Cloud Storage / ๐ Firebase Auth โ
โ - Firestore: User data & progress history โ
โ - Cloud Storage: Uploaded photos/media โ
โ - Firebase Auth: Secure user authentication โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ BigQuery / ๐ Cloud Logging โ
โ - BigQuery: Aggregated analytics & trends โ
โ - Cloud Logging: Backend monitoring & errors โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
[๐ฎ Gamified UX / ๐ฑ Dashboard]
โ
โผ
User sees personalized wellness insights,
progress tracking, quests, achievements,
and community features.
Built With
- bigquery
- cloudfunctions
- cloudlogging
- cloudrun
- cloudstorage
- firebaseauth
- firestore
- generativeai
- iam
- vertexai


Log in or sign up for Devpost to join the conversation.