-
-
Box Breathing exercise — animated 4-step technique to calm the nervous system
-
Personalized coping strategies and affirmations generated by Amazon Nova
-
MindPulse home — Gen Z mental wellness companion powered by Amazon Nova AI
-
Wellness Insights page — mood score graph and stats powered by Amazon Nova
-
Mood History — tracks every check-in with score, emoji and timestamp
-
AI mood analysis result — Thriving 8/10 with pattern detection and insight
Inspiration
Gen Z is facing a silent mental health crisis. 1 in 3 students report feeling constantly overwhelmed, yet most never seek help due to stigma. I wanted to build something that meets them where they are — no appointments, no judgment, just a safe space to express how they're really feeling.
What it does
MindPulse is an AI-powered mental wellness companion for Gen Z. You type how you're feeling — anything, no structure needed — and Amazon Nova analyzes your text for emotional patterns, stress indicators, and mental health signals. It returns a mood score, detected patterns, personalized coping strategies, an affirmation, and a breathing exercise — all in seconds.
How I built it
- Frontend: HTML5, CSS3, Vanilla JS — custom dark UI with animations
- Backend: Python + Flask REST API
- AI: Amazon Nova Lite via AWS Bedrock — processes natural language and returns structured wellness insights
- Features: Mood history tracking, Chart.js wellness graph, Box Breathing animation
Challenges I ran into
- Learning the Amazon Nova API request format (different from other LLMs)
- Designing a UI that feels safe and calming, not clinical
- Getting Nova to return consistent structured JSON responses
What I learned
How to integrate Amazon Nova via AWS Bedrock, prompt engineering for mental health contexts, and how to build emotionally sensitive AI products.
What's next
Voice input, multilingual support for regional Indian languages, and a crisis helpline integration for high-urgency detections.
Built With
- amazon-nova
- aws-bedrock
- css3
- flask
- html5
- javascript
- python
Log in or sign up for Devpost to join the conversation.