A full-stack SaaS web application for daily mood tracking, AI-powered mental health support, and wellness analytics.
- π JWT Authentication (Register/Login)
- π Daily Mood Tracking with Analytics
- π€ AI Chat Companion (LangChain + Groq Llama3)
- π Mood Trend Graphs (Recharts)
β οΈ Mental Health Risk Prediction (XGBoost ML)
| Layer | Technology |
|---|---|
| Frontend | React.js + Vite |
| Backend | FastAPI (Python) |
| Database | SQLite + SQLAlchemy |
| AI Chat | LangChain + Groq API |
| ML Model | XGBoost + Scikit-learn |
| Auth | JWT Tokens + bcrypt |
cd backend
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:appcd frontend
npm install
npm run devAreesha Mubeen