Project Story – Nebula Ninjas: AI Wellness Companion
Inspiration
In today’s fast-paced world, mental wellness is often overlooked. Many existing apps provide generic advice without personalization, leaving users without real-time, actionable support. We were inspired to create a platform that combines AI, gamification, and mindfulness to make mental wellness engaging, personalized, and holistic.
What We Learned
- How to integrate AI models (NLP, MusicGen, CBT prompts) for personalized wellness insights.
- The importance of user experience design in encouraging healthy habits.
- Techniques for real-time emotion tracking and mood analysis using AI sentiment models.
- Deployment and scalability considerations using Docker and secure authentication (OAuth/JWT).
How We Built It
- Core Features: Mood Tracker, Habit Tracker, Journal, Wellness Garden, Sanctuary.
- Mindfulness Tools: Guided Breathing, Soundscapes, Cognitive Restructuring.
- Insights & Assessments: Personality Tests, Advanced AI-driven profiling, Analytics Dashboard.
- Health & Support: Nutrition Tracker, Financial Wellness, Neurofeedback, Crisis Modal, Doctor Finder.
- Tech Stack: Gemini/BERT for NLP, MusicGen for soundscapes, EEG integration for Neurofeedback, Google Maps API for crisis support, OAuth/JWT for security, Docker for deployment.
- Workflow: User signs in → Logs mood → Engages with wellness tools → Receives AI insights → Accesses support if needed.
Challenges
- Integrating multi-modal AI (text, audio, gamified visuals) into a seamless user experience.
- Ensuring real-time personalization without compromising performance.
- Building scalable and secure architecture for sensitive mental wellness data.
- Designing engaging gamification that motivates without overwhelming users.
Outcome
Nebula Ninjas provides a unique, AI-powered mental wellness platform that empowers users to track emotions, build positive habits, practice mindfulness, gain insights, and access support, all in a visually engaging and secure environment.
Log in or sign up for Devpost to join the conversation.