Skip to content
Real-Emotion Tracker

Real-Emotion Tracker

Always keep smiling

Created on 6th September 2025

Real-Emotion Tracker

Real-Emotion Tracker

Always keep smiling

The problem Real-Emotion Tracker solves

This project is a web-based AI Chat Assistant with Emotion Recognition and User Review System, created to address the emotional needs of modern digital users. It blends conversation and real-time emotion tracking, helping users not just solve problems, but also feel heard, supported, and less lonely in a world that's often focused only on being happy and productive rather than truly understanding all emotional states.

Project Description
This AI assistant platform provides a seamless and interactive user experience through:

A chat section where users can converse with an AI assistant that can answer queries, provide guidance, and respond to specific instructions.

Emotion detection from webcam video, allowing the system to sense user emotions in real time (such as happiness, sadness, confusion, etc.) and adjust its responses accordingly.

User review section where feedback can be submitted, improving the system and enabling users to share how the platform affected them.

Addressing Emotional Blends
Unlike typical digital assistants that focus solely on maintaining positivity, this project recognizes the blending of emotions—that users may not just want to be happy, but may be seeking support when feeling lonely, anxious, or disconnected. By combining conversational AI with emotion tracking, the assistant offers a more compassionate, contextually appropriate reply, helping users feel genuinely engaged and less isolated.

Architecture Overview
Frontend
HTML/CSS/JavaScript create an intuitive UI featuring chat, video capture (for emotion sensing), and review sections.

MediaDevices API powers webcam access, streaming user video for live emotion analysis.

Backend
Node.js Express Server proxies requests to the Gemini AI API and protects sensitive API keys.

Chat History is maintained for context-aware responses and future improvement.

AI & Emotion Integration
Gemini/Other AI models interpret user input and can be programmed for custom replies to certain instructions.

Review System
Feedback storage enables users to express their experiences and concerns, supporting ongoing platform updates and emotional effectiveness analysis.

How It Works
The user interacts with the assistant by typing questions or statements in the chat window.

The chatbot analyzes the input—optionally referencing emotion data captured via webcam—and generates a reply. Special instructions or keywords trigger custom responses (e.g., tips for sadness or encouragement when lonely).

Emotion tracking runs in the background, allowing the assistant to tailor replies based on detected feelings.

The user can submit a review, sharing how the platform helped, which is stored for continuous improvement.

Future Development & Growth
Advanced Emotion AI: Integration of state-of-the-art models for better emotional sensitivity, including cultural nuances and recognition of complex emotional blends.

Wellness Programs: Guided support, mood tracking, and cognitive behavioral tips implemented alongside conversational support.

Data Analytics: User interaction and emotion data will inform development, guiding improvements in response quality and emotional support.

Expanded Accessibility: Multi-language support and visual/audio modes for broader audience engagement.

Privacy and Ethics: Adherence to best practices for ethical emotion data handling and transparent user controls.

Therapeutic Collaboration: Potential integration with professional support systems for users needing additional help.

Challenges we ran into

Challenges faced while making it :
It was a bit trouble for making every thing arranged and sometime
glitch in ai model and sometimes in video capturing but we made it and on its ready to get into the world of tech meet Hackodisha 5.0.

Discussion

Builders also viewed

See more projects on Devfolio