OmniHealth – Your AI-Powered Wellness Ecosystem
Inspiration
We created OmniHealth to address a growing need for personalized, holistic health management. People often track their fitness, diet, mental health, and environmental impact separately, leading to fragmented insights and missed opportunities. Our goal was to build a multi-agentic AI system that integrates nutrition, exercise, mental health, climate awareness, and more into one seamless platform.
What it does
OmniHealth is a multi-agent, AI-powered health and wellness platform, accessible via a React Native mobile app and a web application. It uses Generative AI and real-time data processing to deliver tailored recommendations. Seven specialized AI agents collaborate to provide a 360° wellness experience:
🥗 Nutrition Analyzer
- Analyzes food labels and whole food items using text and image recognition.
- Lets users set custom macro goals (protein, carbs, calories, fats) or have the AI calculate targets based on weight, height, age, and goals.
- Provides real-time analysis of nutrient content, health benefits, and personalized food recommendations.
- Real-time Progress Tracking: Monitor your nutrition goals with beautiful, animated visualizations inside the Nutrition Dashboard.
- Sends daily/weekly progress reports via email, WhatsApp, or SMS.
📅 Diet Planner
- Builds personalized meal plans by analyzing location, cuisine preferences, personal info (age, height, weight, sex, goals), and lifestyle.
- Uses Generative AI to create dynamic meal suggestions, allowing real-time edits and updates.
- Integrates with the Nutrition Analyzer to ensure a balanced diet.
- Provides cost estimates, portion control tips, and PDF downloads for offline access.
🏋️ Exercise Coach
- Crafts AI-driven workout plans based on user profiles (age, weight, height, gender, fitness level, schedule, and available equipment).
- Monitors posture in real time using AI-based pose estimation, offering immediate feedback to optimize form and prevent injuries.
- Tracks progress with performance metrics, goal visualization, and detailed analytics.
- Includes instructional videos for guided workouts and correct technique.
🧠 Mental Health Assistant
- Provides personalized wellness support, including stress management, mindfulness exercises, and journaling prompts.
- Uses conversational AI to deliver empathetic, real-time guidance.
- Integrates with other agents (e.g., Nutrition Analyzer) to recommend diet changes that could boost mental health.
🤒 Symptom Analyzer
- Allows users to describe symptoms, which the AI analyzes to suggest possible conditions and next steps.
- Works in real time, ensuring quick, user-friendly feedback.
🌍 Climate Agent
- Tracks carbon footprint based on daily activities.
- Provides real-time environmental insights and tips for eco-friendly lifestyle choices.
- Helps users understand how sustainability aligns with overall well-being.
🤖 Central AI Assistant
- Orchestrates all other agents, ensuring seamless collaboration and a unified user experience.
- Aggregates data from Nutrition, Exercise, Mental Health, Symptom Analysis, and Climate agents to deliver comprehensive, personalized recommendations.
- Uses advanced RAG (Retrieval-Augmented Generation) to answer user queries about OmniHealth, its features, and health-related topics.
- Handles onboarding using sub-agents like a Calling Agent, which can guide users through OmniHealth over voice calls, enhancing their understanding of the platform.
How we built it
OmniHealth runs on a multi-agentic AI architecture where each agent focuses on a specific domain but collaborates to deliver holistic health insights. Key components include:
- React Native for a robust, cross-platform mobile experience.
- A web application for broader accessibility.
- AI-driven backend APIs for real-time data processing, Generative AI models, and agent coordination.
Challenges we ran into
- Coordinating multiple AI agents to ensure cohesive recommendations.
- Building a real-time Nutrition Analyzer that accurately processes both packaged food labels and fresh food images.
- Designing a privacy-focused Mental Health Assistant capable of empathetic responses.
- Balancing low-latency AI interactions with no streaming, leading to some response delays.
Accomplishments
- Built a modern website and a React Native application, fully deployed and accessible.
- Achieved multi-agent AI collaboration, enabling nutrition, fitness, mental health, and climate insights in one platform.
- Received positive feedback on LinkedIn, showcasing strong user interest in the AI-driven approach.
- Created a Nutrition Analyzer that delivers real-time, AI-driven food insights.
What we learned
- Integrating multiple AI agents significantly enhances personalization and user engagement.
- Generative AI can effectively tailor meal plans, workout routines, and mental health support.
- User-friendly design is crucial when working with advanced AI to ensure smooth adoption.
- Response time optimization remains a priority—implementing streaming can further improve the user experience.
What's next for OmniHealth
- Develop a more sophisticated React Native application to enhance the user experience.
- Add new features to existing AI agents and scale them for higher user loads.
- Purchase a dedicated domain to reach a wider audience and build brand presence.
- Optimize response times by implementing real-time streaming to reduce delays.
OmniHealth isn’t just an app—it’s an AI-driven lifestyle transformation. We’re excited to continue redefining wellness with intelligent multi-agent AI!
Built With
- gemini
- goggle-cloud
- next-js
- react-native
- supabase
Log in or sign up for Devpost to join the conversation.