Live demo ready

AI Chat Assistant — Emotionally Aware

A next-gen assistant that senses sentiment and adapts its tone — engineered with a Flask (Python) API and a React/Next.js client for fast, modern UX.

Discuss this projectView highlights
~120ms
API P95 latency
3x
Higher session time

We designed an assistant that goes beyond factual replies. It detects the user’s emotional state and blends it into responses—supportive when someone sounds frustrated, upbeat when they celebrate wins, and neutral when clarity matters. The result is a conversational experience that feels considerate and human without sacrificing accuracy.

Highlights

  • Emotion inference pipeline layered on top of LLM responses.
  • Flask API with typed endpoints, env-based secrets, and rate limiting.
  • React/Next.js UI with streaming replies + typing indicators.
  • Provider adapters — swap models without core refactors.

Stack

PythonFlaskReactNext.jsTailwind CSSOpenAI API
UI preview
AI Emotion Chat UI
AI Emotion Chat UI
AI Emotion Chat UI
AI Emotion Chat UI