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.

  1. ๐Ÿ“ธ AI Face Scan Take a selfie or upload a photo. Our AI analyzes visible signs of nutrient deficiencies, fatigue, stress, and hydration.

  2. ๐Ÿ“ Lifestyle Quiz Complete a 30-second quiz about your recent sleep, diet, and stress habits.

  3. ๐Ÿ”ฎ AI Analysis Our Google Gemini-powered engine cross-references your selfie with your quiz answers to create a holistic wellness profile.

  4. ๐Ÿ“œ 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 localStorage is 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 Preview

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
Share this project:

Updates