sociable systems.

Modular Architecture

System architecture diagram โ€” intake channels, processing layers, outputs.

GrieVoice

Multi-Channel Grievance Collection Architecture

๐Ÿ“ฑ Intake Channels

๐ŸŽ™๏ธ

Voice Agent

Real-time empathic voice conversation with emotion detection

Live
๐Ÿ“

Web Form

Text-based submission with GPS location capture

Built
๐Ÿ’ฌ

WhatsApp Voice

Async voice messages transcribed & processed

Planned
๐Ÿ“ž

USSD

Menu-driven, works on any phone, no data required

Planned
โ†’
AUDIO / TEXT
โ†’

โš™๏ธ Processing Layer

AI Processing Stack

Hume EVI / Whisper
Speech Recognition
Claude Sonnet
Field Extraction & Classification
GPT-3.5 / Gemini
Translation (PT/SW โ†’ EN)
Keyword Analysis
Urgency Detection

Structured Output

Submitter name/contact
Incident date & location
People involved
Category (customizable)
Description
Urgency level
Source channel
โ†’
STRUCTURED DATA
โ†’

๐Ÿ“Š Backend & Outputs

๐Ÿ—„๏ธ

Supabase

PostgreSQL database with unified grievance table + audio storage

Live
๐Ÿ“ˆ

Dashboard

Filter by date, category, urgency, source. Export to CSV/Excel

Live
๐Ÿ””

Notifications

Email/SMS alerts for high-urgency cases, daily digests

Planned
๐Ÿ“‘

Reporting

IFC-compliant reports, trend analysis, resolution tracking

Planned