MindLite is a comprehensive health-tech platform designed for the early detection and continuous monitoring of cognitive decline, specifically focusing on Alzheimer's disease. Using engaging, clinically-inspired games, MindLite tracks memory, attention, and cognitive performance over time.
- Family Recognition: Identify known faces and relationships (Visual Memory).
- Pattern Recognition: Predict sequences and logical patterns (Logical Memory).
- Memory Match: Speed-based symbol matching (Recall & Processing Speed).
- Word Recall: Short-term and delayed verbal recall.
- Reaction Time: Interactive tests for neuro-motor responses.
- ML Predictions: Uses Scikit-learn models to generate cognitive risk scores.
- Trend Analysis: Tracks performance over a minimum of 10 days to detect subtle declines.
- Smart Alerts: Automatically notifies healthcare professionals and guardians if sudden drops in performance are detected.
- Framework: Next.js (React)
- Styling: Tailwind CSS & Modern Glassmorphism UI
- Components: Lucide Icons, Recharts for health telemetry
- Next.js: Express.js server for robust data management.
- Prisma ORM: Modern database access layer.
- MySQL: Persistent relational storage for user profiles and health data.
- Python: Specialized service for Machine Learning inference.
- Node.js (v18+)
- MySQL
- Python 3.9+ (for ML modules)
create DATABASE db_name; DATABASE_URL="mysql://root:password@localhost:3306/db_name"
Frontend: npm install
Backend: npm install npx prisma generate
uvicorn main:app --reload npm run dev