A mental wellness companion built for Indian youth β anonymous, empathetic, and culturally attuned.
ChillPill AI doesnβt feel like a tool; it feels like a friend who listens, lifts your mood, and supports you through the ups and downs.
Access ChillPill AI Here
- Mood-Based AI Chat: Empathetic replies and coping tips based on how you feel.
- Memes & Music: Mood-tailored memes and songs to lift your spirits.
- Tasks + Memes Combo: Fun micro-tasks paired with memes (e.g. βFeeling nervous? Deep breaths + Jackie Shroff memeβ).
- Anonymous Group Discussions: Connect safely with peers, share and feel heard(Future).
- Crisis Support & Awareness: Early warning detection + helplines + stigma-free resources.
| Component | Tech / Tools |
|---|---|
| Backend | Flask (Python), Generative AI (Google Gemini or similar) |
| NLP & Mood Detection | Sentiment analysis, custom mood-tagging logic |
| Data Storage | Firebase / Firestore or any real-time DB |
| Frontend | React.js / React Native |
| External APIs | YouTube API, Music API (Spotify or YouTube Music), Meme content source |
| Authentication & Privacy | Anonymous/guest mode, secure data handling |
chillpill-ai/
βββ backend/
β βββ app.py
β βββ mood_detector.py
β βββ crisis_handler.py
β βββ requirements.txt
βββ frontend/
β βββ src/
β β βββ components/
β β βββ pages/
β β βββ assets/
β βββ public/
β βββ package.json
βββ README.md
-
Clone the repo
git clone [https://github.com/Harshal-Malviya/GenAI-Hackathon-.git](https://github.com/Harshal-Malviya/GenAI-Hackathon-.git) cd GenAI-Hackathon- -
Backend Setup
cd backend python3 -m venv venv source venv/bin/activate pip install -r requirements.txt export API_KEY=<your_generative_ai_api_key> python app.py
-
Frontend Setup
cd frontend npm install npm start -
Using the App
- Access the frontend at
http://localhost:3000(or your configured port). - Ensure it connects to the backend server running on
http://localhost:5000.
- Access the frontend at
- Mood Interaction: Type or select your mood (e.g., Sad, Nervous, Happy) to get a reply, a meme, and a song suggestion.
- Daily Check-in: View your mood trends over time.
- Peer Support: Join an anonymous group discussion to share feelings and get support.
- Crisis Detection: If crisis-related words (βsuicideβ, βend my lifeβ) are detected, the app will immediately show helpline information and emergency tips.
We welcome contributions! Whether itβs improving the UI, adding features, or helping with content moderation, youβre invited.
Steps:
- Fork the repository.
- Create a feature branch (
git checkout -b feature/your-awesome-feature). - Commit your changes and push to the branch.
- Open a Pull Request.
Please follow the coding style and add comments or tests where needed.
- Voice Chat support (multi-language).
- Offline availability for core features.
- More cultural content (regional memes, language support).
- Gamification: streaks, badges, and challenges.
- 100% Anonymous: No name or email is required if the user prefers.
- All data is stored securely.
- Built-in crisis detection and helpline connections to support users in distress.