Inspiration
Mental health issues like stress, anxiety, and sleep disturbances are rising, especially among students and professionals. We wanted to blend ancient Indian healing traditions with modern tech—thus, the idea of recommending Carnatic ragas based on mood was born.
What it does
CARNATIC CALM takes user inputs on stress, sleep, anxiety, and energy levels, analyzes their mental state, and recommends specific Carnatic ragas known to alleviate that condition. It then provides instant access to audio tracks to help restore emotional balance.
How we built it
Backend: Flask app for mood analysis and routing. Frontend: HTML, CSS (with dark/light theme toggle), minimal JavaScript for interactivity. Logic: Rule-based scoring model to map moods to specific ragas. Netlify Hosting: Runs fully online on a Netlify server with audio files stored Supabase.
Challenges we ran into
Designing a meaningful mood-to-raga mapping that feels natural and effective. Ensuring smooth UI with theme support and responsiveness. Keeping everything lightweight and self-contained without cloud dependencies.
Accomplishments that we're proud of
Created a calming, culturally rooted mood therapy app using only local resources. Integrated theme switching and clean UI experience. Delivered audio support and mental wellness insight in a simple web app.
What we learned
Using Flask for quick backend development. Mapping subjective human emotion to structured rules. Importance of user-friendly and emotionally supportive design.
What's next for CARNATIC CALM
🎙️ Voice Input Support Enable users to speak their symptoms or mood instead of using forms, improving accessibility and ease of use. 📔 Mood Journaling Feature Allow users to log daily thoughts, mood ratings, and receive personalized raga recommendations over time based on journal analysis. 🎵 Expanded Raga Library with User Ratings Add more ragas with detailed descriptions and let users rate the effectiveness of each raga for continuous refinement. 📱 Mobile App Version Create a lightweight mobile application for instant access to mood-based raga therapy on the go. ❤️ Heartbeat Analysis via Audio Input Let users use their microphone or wearable devices to input heartbeat data. AI-powered mood prediction based on physiological signals will enhance personalization. ⌚ Integration with Wearable Health Monitoring Devices Connect with smartwatches and fitness bands to fetch real-time health data like heart rate, sleep quality, and stress levels to auto-suggest ragas more accurately.
Log in or sign up for Devpost to join the conversation.