TheraMood AI is a therapist-style chatbot that helps users explore their emotions through guided, empathetic conversation.
- Emotion Selection: Choose from Happy, Sad, Angry, Overwhelmed, Depressed, or Describe.
- Therapist-Style Chat: The AI adapts its persona based on the selected emotion.
- Crisis Detection: Basic keyword detection to provide safety resources.
- Frontend: Next.js, Tailwind CSS
- Backend: FastAPI, Python
- AI: Mocked response (ready for OpenAI integration)
- Navigate to
backend/:cd backend - Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate - Install dependencies:
pip install -r requirements.txt
- Run the server:
uvicorn main:app --reload
- Navigate to
frontend/:cd frontend - Install dependencies:
npm install
- Run the development server:
npm run dev
MIT