Inspiration
As students, we often face emotional ups and downs—stress, lack of motivation, or a sense of confusion. While digital tools for wellness exist, very few resonate culturally or offer spiritual depth. We were inspired to build a solution rooted in ancient Indian wisdom—a companion that listens, understands, and uplifts, especially during mentally taxing times. This gave rise to PRAGYA, which bridges AI-powered emotional understanding with Sanskrit Subhashitas to promote mindfulness and resilience in a culturally meaningful way.
What it does
PRAGYA is a mobile app that supports student mental wellness by:
- Detecting the user's current mood and emotional state
- Recommending personalized Sanskrit Subhashitas (shlokas) with translations and meanings
- Speaking out the Subhashita using Text-to-Speech (TTS) for auditory mindfulness
- Providing culturally rooted guidance for emotional support, reflection, and daily inspiration
- Matching moods like stress, confusion, or gratitude with relevant themes such as courage, wisdom, peace, or strength
How we built it
We built the entire app in Flutter, with the following architecture and features:
- Frontend & Logic: Flutter for cross-platform UI and smooth user experience
- JSON-based Subhashita dataset containing Sanskrit, Marathi, English translations, meanings, mood categories, and keywords
- Mood-based mapping engine that fetches the most emotionally relevant Subhashitas based on user selection or detected mood
- TTS (Text-to-Speech) integration for voice playback in the user’s preferred language (Sanskrit or translation)
- Keyword and category tagging for each shloka to refine personalization and emotional relevance
- A clean, culturally themed UI designed for calm and accessibility
Challenges we ran into
- Designing a system that could meaningfully map emotions to shlokas with the right depth and relevance
- Building and structuring a high-quality dataset manually in JSON, including translations, themes, keywords, and emotional categories
- Ensuring TTS pronunciation accuracy for Sanskrit verses and regional translations
- Creating a UI that feels minimal but emotionally engaging
- Aligning ancient text with modern wellness language without diluting the message
Accomplishments that we're proud of
- Successfully integrating AI mood mapping with traditional Sanskrit literature
- Developing a fully functional Flutter app with clean UI, voice feedback, and personalized recommendations
- Curating a multi-language, emotionally-tagged Subhashita dataset from scratch
- Building a tool that’s technically simple yet deeply meaningful for emotional wellness
- Bringing ancient Indian spiritual heritage into the digital age in an accessible format
What we learned
- How to build a structured recommendation system entirely in Flutter without relying on external AI platforms
- The power of TTS in mindfulness apps—how audio can help users internalize wisdom more deeply
- That users value emotional context and spiritual meaning over generic motivational quotes
- How traditional knowledge systems can be integrated with modern UI/UX design to create purposeful experiences
What's next for PRAGYA – Your AI Wellness Companion Rooted in Sanskrit Wisdom
- Expanding the Subhashita database with new themes (like courage, fear, self-belief, joy)
- Adding voice-based mood input to make the app more interactive
- Collaborating with Sanskrit scholars for deeper content validation
- Introducing mood journaling and reflection spaces for each shloka
- Offering community sharing features, so students can reflect together and support one another
- Publishing PRAGYA on the Google Play Store and iOS App Store with feedback-driven updates
Built With
- ai
- dart
- flutter
- text-to-speech
Log in or sign up for Devpost to join the conversation.