MindCare AI is a comprehensive, AI-powered mental health assessment platform designed to provide personalized insights into mental wellness. Built with cutting-edge technology and a focus on privacy, accessibility, and professional-grade recommendations.
- Intelligent Analysis: Sophisticated algorithms analyze responses across multiple mental health dimensions
- Personalized Insights: Tailored recommendations based on individual assessment results
- Risk Categorization: Automatic classification into low, moderate, or high-risk categories
- Real-time Processing: Instant analysis with comprehensive feedback
- Zero Data Storage: No personal information is stored or transmitted
- Local Processing: All assessments processed locally for maximum privacy
- HIPAA-Compliant Design: Built with healthcare privacy standards in mind
- Encrypted Communications: All data transmissions are fully encrypted
- Multi-Dimensional Analysis: Covers anxiety, depression, stress, and overall wellbeing
- Evidence-Based Questions: Clinically validated assessment criteria
- Progressive Interface: User-friendly, step-by-step assessment process
- Immediate Results: Instant feedback with detailed breakdown
- Crisis Support Integration: Direct links to mental health crisis resources
- Professional Referrals: Connections to licensed mental health providers
- Educational Content: Curated mental health resources and information
- 24/7 Helpline Access: Immediate access to crisis support services
- React 18 - Modern component-based architecture
- TypeScript - Type-safe development
- Vite - Lightning-fast build tool
- Tailwind CSS - Utility-first styling framework
- Shadcn/UI - Accessible, customizable component library
- Radix UI - Unstyled primitive components
- Lucide React - Beautiful, customizable icons
- Recharts - Responsive charting library
- React Query (TanStack) - Powerful data fetching and caching
- React Router DOM - Client-side routing
- React Hook Form - Performant form handling
- CSS-in-JS - Component-scoped styling
- Custom Animations - Smooth, accessible animations
- Responsive Design - Mobile-first approach
- Dark/Light Mode - Theme switching capability
src/
βββ components/ # Reusable UI components
β βββ ui/ # Base UI components (shadcn/ui)
β βββ AssessmentForm/ # Multi-step assessment form
β βββ ResultsDisplay/ # Results visualization
β βββ Footer/ # Footer with social links
β βββ AnimatedBackground/ # Dynamic background effects
βββ pages/ # Route-based page components
βββ hooks/ # Custom React hooks
βββ lib/ # Utility functions
βββ types/ # TypeScript type definitions
- Landing Page - Introduction and feature overview
- Assessment Form - Multi-step questionnaire with progress tracking
- AI Processing - Real-time analysis of responses
- Results Display - Comprehensive results with recommendations
- Resource Access - Direct links to professional support
- Gradient Backgrounds - Beautiful, calming color schemes
- Animated Components - Subtle, purposeful animations
- Glass Morphism - Modern frosted glass effects
- Micro-Interactions - Engaging hover and click animations
- WCAG 2.1 Compliant - Meets accessibility standards
- Keyboard Navigation - Full keyboard accessibility
- Screen Reader Support - Optimized for assistive technologies
- High Contrast Mode - Enhanced visibility options
- Mobile-First - Optimized for all device sizes
- Touch Friendly - Large touch targets for mobile users
- Progressive Enhancement - Works across all modern browsers
- Performance Optimized - Fast loading and smooth interactions
- Multi-Dimensional Analysis - Evaluates anxiety, depression, stress, and wellbeing
- Weighted Scoring - Clinical evidence-based weight distribution
- Normalization - Scores normalized to 0-100 scale for clarity
- Risk Stratification - Automatic categorization based on validated thresholds
- Anxiety Assessment - GAD-7 inspired questions
- Depression Screening - PHQ-9 based evaluation
- Stress Evaluation - Perceived stress scale questions
- Wellbeing Measurement - Positive psychology indicators
- Personalized Suggestions - Tailored to individual risk profiles
- Evidence-Based Interventions - Clinically validated recommendations
- Resource Matching - Appropriate resources for risk levels
- Crisis Prevention - Immediate support for high-risk users
- Node.js 18+
- npm or yarn package manager
- Modern web browser
# Clone the repository
git clone <repository-url>
# Navigate to project directory
cd mindcare-ai
# Install dependencies
npm install
# Start development server
npm run devnpm run dev # Start development server
npm run build # Build for production
npm run preview # Preview production build
npm run lint # Run ESLint
npm run type-check # TypeScript type checkingnpm run build- Vercel - Recommended for optimal performance
- Netlify - Alternative deployment option
- Firebase Hosting - Google Cloud integration
- AWS S3 + CloudFront - Enterprise-grade hosting
- No Personal Data Storage - Zero data persistence
- Local Processing Only - All computations client-side
- No Tracking - No analytics or user tracking
- Session-Based - Data cleared on session end
- HIPAA Guidelines - Healthcare privacy best practices
- GDPR Compliant - European data protection standards
- COPPA Safe - Child privacy protection
- ADA Compliant - Americans with Disabilities Act
- National Suicide Prevention Lifeline: 988
- Crisis Text Line: Text HOME to 741741
- SAMHSA Helpline: 1-800-662-4357
- International Crisis Lines: Available in 50+ countries
- Psychology Today - Find licensed therapists
- BetterHelp - Online therapy platform
- Talkspace - Digital mental health platform
- Local Resources - Community-based support services
Aniruddha Adak
- π Portfolio: aniruddha-adak.vercel.app
- πΌ LinkedIn: aniruddha-adak
- π GitHub: AniruddhaAdak
- π¦ Twitter: @aniruddhadak
- π Dev.to: aniruddhaadak
- π¨ CodePen: aniruddhaadak
- π§ Email: aniruddhaadak80@gmail.com
- π¬ Telegram: @aniruddhaadak
- π Linktree: aniruddha.adak
This project is licensed under the MIT License - see the LICENSE file for details.
This application is for informational and educational purposes only. It is not intended to diagnose, treat, cure, or prevent any mental health condition. The assessment results should not be considered as professional medical advice, diagnosis, or treatment recommendations.
Always seek professional help if you are experiencing mental health challenges. Contact qualified healthcare providers, licensed therapists, or mental health professionals for proper diagnosis and treatment.
In case of emergency or if you are having thoughts of self-harm, please contact emergency services immediately or call the National Suicide Prevention Lifeline at 988.
Built with β€οΈ for Mental Health Awareness
Your mental health matters. You are not alone.