Mudda System Architecture

Microservice Overview of the AI-Powered Civic Engagement Platform

Architecture Diagram

Mudda Architecture Diagram

High-Level System Architecture

Microservice Grid

All components collaborate to deliver transparent and trusted civic workflows.

AI Model

Hate Speech Detector

NLP microservice that flags hate speech, toxicity, abusive content, and policy violations.

AI Model

Post Duplication Detector

AI service that identifies similar or duplicate issues using embedding-based semantic similarity.

AI Model

AQI, Pothole Detection, etc. AI Models

CV + Sensor-based detectors for environment and infrastructure issues.

Storage

AWS S3

Stores user-uploaded images, videos, and documents.

Storage

PostgreSQL (PSQL)

Main relational database for structured application data.

Storage

Qdrant Vector Database

Stores embeddings for semantic search, deduplication, and similarity matching.

Tech Stack

Core technologies powering the Mudda platform

Spring Boot logo

Spring Boot

Flutter logo

Flutter

Next.js logo

Next.js

Temporal.io logo

Temporal.io

LangChain + LangSmith logo

LangChain + LangSmith

Hugging Face logo

Hugging Face

Qdrant Vector DB logo

Qdrant Vector DB

PostgreSQL logo

PostgreSQL

AWS Ecosystem logo

AWS Ecosystem