
Problem
Access to mental health support is limited, and stigma or cost keeps many people from seeking help early.
Approach
Built an AI-powered chatbot with multi-LLM support (OpenAI + Mistral) for supportive conversations, paired with mood tracking, journaling, and mini-games to encourage healthy daily habits.
Tech highlights
Next.js 15 with multi-LLM support (OpenAI + Mistral) for conversational responses, NextAuth for authentication, NeonDB serverless Postgres with Prisma ORM for conversation history and mood logs, and Framer Motion for transitions across a calm, accessible UI.
Results
Shipped a working chatbot with mood tracking and journaling, deployed and free for users to access.
Challenges
Coordinating fallback between OpenAI and Mistral so conversations stay supportive and consistent even if one provider is unavailable, while keeping latency low enough for natural back-and-forth chat.