Inspiration
Mental health struggles are at an all-time high, yet personalized emotional support remains inaccessible to many. We were inspired to create an AI companion that provides instant, contextual motivation based on real-time emotional states, making mental wellness support available 24/7.
What it does
MotivatAI detects users' emotions through facial recognition or manual selection, then generates personalized motivational quotes using GPT-3.5. Features include an interactive AI chat companion, progress tracking with streaks and levels, voice synthesis for audio motivation, and comprehensive emotional analytics dashboard.
How we built it
Built with React 18, TypeScript, and Tailwind CSS for the frontend. Integrated TensorFlow.js for browser-based emotion detection, OpenAI GPT-3.5 for content generation, and Supabase for authentication and data storage. Used Framer Motion for smooth animations and emotion-responsive theming. Developed entirely using Bolt.new for rapid prototyping and deployment.
Challenges we ran into
Implementing real-time emotion detection in the browser while maintaining performance, handling OpenAI API rate limits with graceful fallbacks, and designing a responsive UI that adapts to different emotional states without overwhelming users.
Accomplishments that we're proud of
Successfully created a production-ready app with seamless emotion detection, beautiful emotion-responsive UI, comprehensive user analytics, and robust AI integration that provides genuinely helpful motivational content. Built entirely in Bolt.new showcasing the platform's capabilities for complex full-stack applications.
What we learned
Browser-based ML capabilities, advanced React state management, real-time database design, and the importance of user-centric design in mental health applications. Also discovered the power of AI-assisted development through Bolt.new.
What's next for AI-Driven Motivational Quotes Web App
Integration with wearable devices, community features for shared motivation, advanced ML models for better emotion accuracy, and partnerships with mental health professionals.
Built With
- authentication
- framer-motion-ai/ml:-tensorflow.js
- frontend:-react-18
- mediapipe-face-detection
- openai-gpt-3.5-backend:-supabase-(postgresql
- real-time)-deployment:-netlify-with-custom-domain-support-additional:-pwa-capabilities
- tailwind-css
- typescript
- voice-synthesis
Log in or sign up for Devpost to join the conversation.