Skip to content

Mozzicato/mood

Repository files navigation

TheraMood AI

TheraMood AI is a therapist-style chatbot that helps users explore their emotions through guided, empathetic conversation.

Features

  • 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.

Tech Stack

  • Frontend: Next.js, Tailwind CSS
  • Backend: FastAPI, Python
  • AI: Mocked response (ready for OpenAI integration)

Setup

Backend

  1. Navigate to backend/:
    cd backend
  2. Create a virtual environment and activate it:
    python -m venv venv
    source venv/bin/activate
  3. Install dependencies:
    pip install -r requirements.txt
  4. Run the server:
    uvicorn main:app --reload

Frontend

  1. Navigate to frontend/:
    cd frontend
  2. Install dependencies:
    npm install
  3. Run the development server:
    npm run dev

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •