Skip to content

A modern mental wellness web app featuring AI-powered health chat, guided meditation & breathing exercises, activity tracking dashboard, and personalized wellness journeys.

Notifications You must be signed in to change notification settings

shoryax/mindEase

Repository files navigation

🧠 MentalHealth - Your Digital Wellness Companion

A modern, compassionate mental health and wellness web application designed to help users on their journey to better mental well-being.

✨ Features

  • 🤖 AI Health Assistant - Chat with an AI-powered health bot for guidance on symptoms, nutrition, and wellness tips
  • 🧘 Guided Activities - Access curated mindfulness, meditation, breathing exercises, and journaling prompts
  • 📊 Personal Dashboard - Track your daily wellness goals and monitor your progress
  • 🌙 Dark Mode - Comfortable viewing experience in any lighting condition
  • 🔐 Secure Authentication - User accounts powered by Supabase

🛠️ Tech Stack

  • Framework: Next.js 15 with React 19
  • Styling: Tailwind CSS with custom animations
  • UI Components: Radix UI + shadcn/ui
  • Database & Auth: Supabase
  • AI Integration: Cohere AI
  • Animations: GSAP
  • Icons: Lucide React

🚀 Getting Started

  1. Clone the repository

    git clone https://github.com/shoryax/mentalHealth.git
    cd mentalHealth
  2. Install dependencies

npm install
  1. Set up environment variables

    cp . env.example .env

    Fill in your API keys:

    • COHERE_API_KEY - Your Cohere API key for the chatbot
    • NEXT_PUBLIC_SUPABASE_URL - Your Supabase project URL
    • NEXT_PUBLIC_SUPABASE_ANON_KEY - Your Supabase anonymous key
  2. Run the development server

    npm run dev
  3. Open http://localhost:3000 in your browser

📁 Project Structure

├── src/
│   ├── app/
│   │   ├── api/chats/      # AI chatbot API endpoint
│   │   ├── dashboard/      # User dashboard with activity tracking
│   │   ├── signin/         # Authentication pages
│   │   └── settings/       # User settings
│   ├── components/         # Reusable UI components
│   ├── contexts/           # React context providers
│   ├── hooks/              # Custom React hooks
│   └── lib/                # Utility functions & Supabase client
├── data/                   # Activity data and configurations
└── public/                 # Static assets

⚠️ Disclaimer

This application is designed for general wellness support and is not a substitute for professional medical advice. Always consult a qualified healthcare provider for serious health concerns.

📄 License

This project is private and proprietary.


Healing starts with connection 💜

About

A modern mental wellness web app featuring AI-powered health chat, guided meditation & breathing exercises, activity tracking dashboard, and personalized wellness journeys.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published