hackquest logo

MindMuseAI

MindMuse AI is a mental health chatbot that tracks emotions, offers guidance, and shares resources—empowering users to understand their mental well-being through a simple, supportive web experience.

Videos

Description

MindMuse AI is an AI-powered mental health chatbot designed to help users track their emotional well-being, receive guidance, and gain insights into their mental health progress. The app empowers users to better understand their mental state, develop coping strategies, and access helpful resources — all through a beautifully crafted, accessible web experience.


🌟 Key Features

🧠 Emotion Recognition

  • Detects emotional tone from user input using AI (currently DeepSeek API).

  • Plans to use fine-tuned ML/NLP models in future for deeper understanding.

💡 Mental Health Advice

  • Offers actionable tips and resources on:

    • Managing anxiety

    • Controlling stress

    • Overcoming depression

  • Chatbot suggests personalized advice based on user mood.

🗓️ Mood Tracker & Progress Insights

  • Tracks emotions over time.

  • Visualizes mental health progress through dynamic graphs.

  • Stores all sessions and advice history for reflection.

🔐 Authentication System

  • Firebase-based user authentication.

  • Supports both:

    • Google Sign-In

    • Traditional Email/Password Sign-Up

🧾 Profile Management

  • Edit name, view mood logs, and manage account settings.

  • Future-ready design includes model selection and voice settings.

🎙️ Voice Interaction

  • Integrated microphone feature using Web Speech API.

  • Users can speak with the chatbot via voice input.

🛠️ Model Selection (Coming Soon)

  • Users will be able to choose between multiple AI models.

  • Easily switch between APIs or custom-trained models.


💻 Tech Stack

Area

Technology

Frontend

HTML, CSS, JavaScript

UI Assistance

Cursor AI

Backend

Node.js, Express.js

Chatbot API

DeepSeek API (for now)

Authentication

Firebase Authentication

Database

Firebase Firestore

Graphs & Logs

Chart.js / Custom JS

Voice Support

Web Speech API

Hosting (Optional)

Firebase Hosting / Vercel


🧪 Future Enhancements

  • Fine-tuned ML/NLP model for emotion detection.

  • Offline support with PWA setup.

  • More model integration options (OpenAI, Claude, etc.).

  • Journal writing and AI feedback analysis.

  • Emergency support links and mental health resources.

Progress During Hackathon

So far, we’ve made significant progress on MindMuse AI within the limited hackathon time: ✅ Designed and developed a responsive front-end using HTML, CSS, and JavaScript ✅ Integrated a fully functional AI chatbot using the DeepSeek API ✅ Implemented Firebase Authentication (Google sign-in and email/password login) ✅ Set up Firebase Firestore to store user-specific mood tracking and chatbot advice ✅ Built a Mood Tracker with data visualization to monitor emotional patterns ✅ Created dynamic pages including: Chat interface Progress tracking Model selection page User profile and settings page ✅ Added theme toggling (light/dark) for better UX ✅ Integrated microphone input using the Web Speech API

Tech Stack

HTML
CSS
JAVASCRIPT
DEEPSEEKR1
API
FIREBASE
EXPRESS
NODE
Team LeaderAAnkit Halder
Sector
OtherAI