EmoSense — Multi-Emotion Recognition System

Featured
EmoSense — Multi-Emotion Recognition System — Graduation project for AI-based customer sentiment analysis across text, voice, and video

Overview

Graduation project for AI-based customer sentiment analysis across text, voice, and video

The Problem

Organizations struggle to operationalize emotion signals from text, voice, and video at enterprise scale while keeping latency acceptable and access tightly governed.

The Solution

I built EmoSense in Flutter with Clean Architecture, BLoC, repository patterns, and enterprise-grade navigation—pairing the client with TensorFlow and Python pipelines for multimodal inference, RBAC‑aware portals, and analytics dashboards tuned for near real‑time monitoring.

Technologies used

Tech stack

17

Languages

Dart 3.0+Python

Platforms

Flutter 3.32.1Material Design 3

Architecture & state

Clean ArchitectureBLoC/CubitRepository PatternState Management

Backend, data & cloud

FlaskAudio ProcessingREST API

Other

TensorFlowComputer VisionMachine LearningGetIt DIAnimation SystemEnterprise Security

Key Outcomes

  • Multimodal analysis roadmap spanning text, voice, and video with production-minded UX scaffolding.
  • Role‑based admin and employee experiences with analytics oriented toward CX optimization.
  • Graduate research project demonstrating CV + ML depth aligned with Nile University work.