MindMitra is a full-stack web application designed to support mental wellness through AI-assisted journaling, mood tracking, and personalized emotional insights. Built with a clean, animated UI and integrated with the Gemini API, MindMitra helps users reflect, grow, and feel heard β all while keeping their data secure and private.
-
β¨ AI-Driven Prompt Suggestions
Intelligent prompts tailored to user mood using Google's Gemini API for enhanced journaling and reflection. -
π Secure Authentication
User login/signup implemented via JWT, with form validation using Zod and protection via CORS. -
π¨ Smooth UI/UX
Beautiful, responsive interface with animations powered by GSAP and Framer Motion, styled using Tailwind CSS. -
π§Ύ Emotion-Aware Journaling
Write, save, and revisit emotional reflections using a clean editor synced with MongoDB. -
βοΈ Full Stack Integration
Built with React, Node.js, Express, and MongoDB for end-to-end performance and scalability.
| Frontend | Backend | AI Integration |
|---|---|---|
| React | Node.js + Express | Gemini API |
| Tailwind CSS | MongoDB | |
| Framer Motion, GSAP | JWT, Zod, CORS |
git clone https://github.com/your-username/mindmitra.git
cd mind-mitra