How to Setup
Start the Frontend:
cd client
npm run dev
Start the Backend:
cd server
node index.js
Start another backend for mistral (in new terminal)
cd server
ollama run mistral
🎯 Features Overview 🧠 Mood Detection User input (voice or text) is sent to a Hugging Face API for sentiment/mood detection.
Based on the detected mood, a Mistral model generates a personalized, uplifting response.
The response is then converted into audio using the MURF API, where the voice tone matches the mood.
🗣️ Voice & Text Journaling Users can write or speak their thoughts, which are stored as daily journal entries.
Ideal for building self-awareness and tracking emotional patterns over time.
🔄 Routine Activities Daily mental wellness routines like:
Meditation
Gratitude Practice
Sleep Music
Completing all routines in a day adds to a streak, which is visualized through a Heat Map.
📚 Resource Library (Admin Only) Admins can upload videos to a secure library.
These can be used by NGOs for mental health awareness and educational outreach.
📈 Your Activity Section Displays a visual Heat Map of user activity streaks and consistency.
✅ MVP Summary User inputs (text or voice) are passed through:
HuggingFace Mood Detection
Mistral Model for Uplifting Response
MURF API for Voice Generation with mood-mapped tone
Voice/Text journaling supports private self-reflection.
Routine task completion system helps build healthy habits.
Admin dashboard for uploading and managing mental health content.
Heatmap-based tracking of daily progress and engagement.
📸 Screenshots (UI Preview)
Dashboard

🔚 Final Note The project is nearly complete with only 1–2 features pending. Once finalized, this platform has strong potential in India’s growing mental health space, especially for NGOs and underserved communities.




