A modern, compassionate mental health and wellness web application designed to help users on their journey to better mental well-being.
- 🤖 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
- 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
-
Clone the repository
git clone https://github.com/shoryax/mentalHealth.git cd mentalHealth -
Install dependencies
npm install-
Set up environment variables
cp . env.example .envFill in your API keys:
COHERE_API_KEY- Your Cohere API key for the chatbotNEXT_PUBLIC_SUPABASE_URL- Your Supabase project URLNEXT_PUBLIC_SUPABASE_ANON_KEY- Your Supabase anonymous key
-
Run the development server
npm run dev
-
Open http://localhost:3000 in your browser
├── 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
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.
This project is private and proprietary.
Healing starts with connection 💜