Inspiration

I asked my parents a question I wasn't sure I wanted the answer to: "Don't you think those parents loved their children?" I was talking about the students dying by suicide in Kota — India's coaching capital, where thousands of teenagers go every year chasing entrance exam ranks. My mother answered without a second of hesitation. "Of course they did. We love you more than anything. Not your marks, not your career — you." I sat with that answer for a long time. If my parents — who genuinely meant it — could say something that important so easily when I asked them directly, why do so many students never hear it when they actually need it? Not because their parents don't feel it. Because nobody tells the parent that this specific night is the night their child needs to hear it. The numbers behind this aren't abstract to me. 87% of Indian students report exam-related anxiety. 1 in 4 teenagers feel persistently sad or hopeless. 70% never seek help — not because help doesn't exist, but because therapy costs ₹1,500-3,000 per session in a country where that's a week's groceries for most families, and because admitting you're struggling still feels like admitting failure. I didn't want to build another chatbot that tells students to "talk to someone." I wanted to build the bridge that actually connects them to the someone who already loves them — their own parents — in a way that doesn't feel like surveillance, and doesn't feel like silence either. That conversation with my mother became PranAI. It means "Intelligence that nurtures your life energy"

What It Does:

PranAI — Sanskrit for "life force" — is an AI-powered mental wellness companion built for Indian students aged 13-23. At its core is something I call the Parent Bridge: a system where students get a completely private space to feel whatever they actually feel, and parents get something they almost never get from their teenagers — an honest, real-time understanding of how their child is actually doing. For Students:

🤖 24/7 AI Companions — four distinct personalities (Alex, Jordan, Taylor, Casey), each with a different emotional register, so support feels like talking to someone, not something 🎮 Gamified Wellness — shells for healthy habits, daily streaks, small wins that build into real consistency 🌊 Calming UI — an ocean-themed interface designed to lower anxiety the moment the app opens, not add to it

For Parents:

👨‍👩‍👧‍👦 Real-time Alerts — the moment a concerning emotional pattern emerges, parents are told. Not the exact words their child wrote — never that — but enough to know their child needs them, right now 📊 Daily Summaries — AI-translated wellbeing insights with one specific thing the parent can actually say, instead of generic advice they don't know how to use 🛡️ Safety System — four-level detection logic with emergency helpline integration built directly into the most severe tier

The 5-Tier Alert System:

🎉 Celebration — when something good happens, parents should celebrate it too 📊 Low Concern — a single mention of stress, logged quietly ⚠️ Attention — repeated stress or withdrawal, surfaced gently 🆘 Support — sustained distress, parents notified with guidance on how to approach it 🚨 Urgent — high-risk language, immediate alert, helplines surfaced instantly

A student who writes "I hate everything, I failed my test" never has those exact words reach their parent. What reaches their parent is: "Your child had a difficult day emotionally. Here's something you could say tonight." Parents never see what their child writes. Only what their child feels. How We Built It I built PranAI alone, over six months, while completing my own Class 12 board examinations — which is, honestly, also where the cost of this project shows up most clearly. I chose this over coaching classes more nights than I can count.

Tech Stack:

Frontend: Flutter (Dart) — cross-platform mobile development Backend: Firebase (Authentication, Firestore Database) with a dual-consent privacy architecture so no student or parent data is exposed without explicit permission Notifications: FCM + Local Notifications for real-time parent alerts AI: Mock AI Responses (Demo) / GPT-5.4 Mini API (Planned) — the rule-based responses you'll see in this demo are a deliberate placeholder; the architecture is built to plug in live AI once the cost-optimization layer is finalized

Architecture:

lib/ ├── screens/ │ ├── ai_chat/ # AI companion chat system │ ├── parent/ # Parent dashboard & alerts │ ├── chat/ # Student peer chat system │ └── auth/ # Authentication flows ├── services/ # Firebase, AI, Notifications ├── models/ # Data models └── widgets/ # Reusable components

Challenges We Faced

The hardest problem wasn't technical. It was deciding exactly how much a parent should see. Too little, and the alert becomes useless — vague reassurance that doesn't tell a parent anything real. Too much, and it breaks the one thing that makes a student trust the app in the first place: that this is their space, not a surveillance feed for their parents. Every design decision in the Parent Bridge — what gets translated, what stays private, what triggers an alert versus what stays logged quietly — came from sitting with that tension and refusing to take the easy way out on either side. The second real challenge is one I'm still solving: building an AI system that remembers who a student actually is over weeks and months, not just what they typed in a single conversation. Right now, every session starts from zero. That gap is the next thing I'm building toward.

Built With

  • cloud-firestore
  • dart
  • firebase
  • firebase-authentication
  • firebase-cloud-messaging-(fcm)
  • flutter
  • flutter-local-notifications
  • github
  • provider-(state-management)
  • vs
Share this project:

Updates