Logo Lanfrica

daurice/SentiGuard-Africa

Domain:

peace and security

Record type:

software
Creator:
dau
Host:
SentiGuard Africa is a PeaceTech platform that uses AI and emotional intelligence analytics to detect early signs of conflict such as fear, anger, and mistrust within communities. It helps peacebuilders, NGOs, and leaders respond early, prevent violence, strengthen trust, and promote safer, more united communities. # SentiGuard Africa SentiGuard Africa is a full-stack MVP concept for the PeaceTech track: **Peace & Community**. It is an AI-powered emotional climate and conflict early-warning platform for conflict-affected African regions, focused on Mali, Burkina Faso, Niger, Sudan, Democratic Republic of the Congo, and Mozambique. ## Problem Peacebuilders and humanitarian teams often learn about rising community tension only after violence, displacement, or mistrust has escalated. SentiGuard Africa helps communities share anonymized mood and incident signals, then turns those signals into a simple Tension Index for earlier, calmer response. ## Features - Modern Next.js, TypeScript, and Tailwind CSS dashboard UI. - Landing page, anonymous mood check-in, incident report submission, dashboard, analytics, alerts, and impact pages. - Anonymous mood capture for fear, anger, sadness, hope, trust, and calm. - Community incident reports for hate speech, displacement, resource conflict, political tension, aid concern, violence risk, and misinformation. - Mock AI sentiment and risk engine in `src/lib/sentiment.ts`. - MVP API route for anonymous mood check-ins at `/api/mood-checkins`. - Seed data for six countries in `src/lib/seed-data.ts`. - Multilingual translator page at `/translator` for six focus countries and common peacebuilding phrases. - Global dictionary-based app translation system with persistent language selection and Arabic RTL support. - Social Signal Verification Layer for comparing anonymous mood check-ins with mock public social, news, forum, radio, and consent-based summary signals. - Tension Index cards, chart, map-style placeholder, alerts, and recommended actions. - Privacy-first and human-in-the-loop ethics messaging. ## Translator Module The `/translator` page now has two language features: - A global app language selector that updates visible UI text across the platform, including navigation, page titles, buttons, forms, dashboard labels, privacy notes, al …