DimLight — AI-Powered Sleep Monitoring & Coaching Platform MERN Stack | Deployed Full-Stack Application Tech Stack Frontend: React, Vite, TailwindCSS, Recharts Backend: Node.js, Express.js, MongoDB (Mongoose) Auth & Security: JWT, bcrypt, email verification & password reset Deployment: Vercel (frontend), Render (backend), MongoDB Atlas Problem Sleep data is fragmented, unstructured, and hard to interpret for users Solution Built a centralized platform to log sleep, analyze patterns, and deliver personalized insights Key Features Sleep logging with quality, mood, stress, and lifestyle factors Multi-factor sleep scoring algorithm (duration, quality, consistency, lifestyle) Rule-based pattern detection for sleep issues (stress, caffeine, inconsistency) AI sleep coach using Google Gemini with caching & rate limiting Google Fit integration via OAuth for external sleep data sync
Built with