An AI-powered mental wellness journal that transforms daily reflections into actionable emotional insights.
- 🤖 AI Sentiment Analysis - Google Gemini 2.5 Flash powered emotional intelligence
- 📊 Mood Tracking - Interactive charts and calendar heatmap
- 💡 Personalized Recommendations - AI-generated self-care suggestions
- 🔒 Privacy-First - End-to-end encryption, your data stays yours
- 📱 Offline Support - Write anywhere, sync automatically
- 🌍 Multi-Language - English, Hindi, Bengali, Tamil, Telugu, Malayalam
- 🎨 Aurora Night Theme - Beautiful dark UI with glassmorphism
- Node.js 18+ and npm
- MongoDB database
- Google Gemini API key (Get one here)
- Clone the repository
git clone https://github.com/yourusername/moodmatrix-ai.git
cd moodmatrix-ai- Backend Setup
cd backend
npm install
# Copy and configure environment variables
cp .env.example .env
# Edit .env with your MongoDB URI, JWT secret, and Gemini API key- Frontend Setup
cd ../frontend
npm install
# Copy and configure environment variables
cp .env.example .env
# Edit .env with your Gemini API key- Start Development Servers
Terminal 1 (Backend):
cd backend
npm startTerminal 2 (Frontend):
cd frontend
npm run dev- Open the app
- Frontend: http://localhost:5173
- Backend API: http://localhost:5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
PORT=5000
GEMINI_API_KEY=your_gemini_api_key
ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173VITE_GEMINI_API_KEY=your_gemini_api_keyFrontend:
- React 19 + TypeScript
- Tailwind CSS (Custom Aurora Night theme)
- Framer Motion (Animations)
- Recharts (Data visualization)
- IndexedDB (Offline storage)
- i18next (Internationalization)
Backend:
- Node.js + Express
- MongoDB + Mongoose
- JWT Authentication
- Helmet.js (Security)
- Express Rate Limit
AI:
- Google Gemini 2.5 Flash API
- Push code to GitHub
- Import project on Vercel
- Add environment variable:
VITE_GEMINI_API_KEY - Deploy!
- Push code to GitHub
- Create new service on Railway or Render
- Add environment variables (MongoDB, JWT, Gemini API)
- Deploy!
Contributions are welcome! Please read our contributing guidelines first.
This project is licensed under the MIT License.
IntelliAI Arena 2026
- 🏛️ Acropolis - Enlightening Wisdom
- 🤖 AiML
- 🎓 Major League Hacking (MLH)
- 🧠 AI Nexus
Project Lead: [Your Name]
Email: [Your Email]
GitHub: [Your GitHub Profile]
Made with ❤️ for mental wellness