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



