AI-powered misinformation detector for Uganda πΊπ¬ | Fact-check WhatsApp forwards, SMS, and web claims with Gemini AI
# Check-It-Ug
AI-powered misinformation detector for Uganda πΊπ¬ | Fact-check WhatsApp forwards, SMS, and web claims with Gemini AI
# CheckIt UG β Combat misinformation in Uganda with AI
**CheckIt UG** is a free, AI-powered fact-checking platform designed specifically for Uganda. It helps citizens verify suspicious WhatsApp forwards, SMS messages, and online claims using Google's Gemini AI and credible local sources.
## π― Why this matters
Misinformation spreads rapidly on WhatsApp in Uganda, affecting elections, health decisions, and public safety. CheckIt UG provides an accessible tool to fight backβno technical skills required.
## β¨ Features
- **π€ Free AI fact-checking** using Google Gemini (free tier)
- **π Multi-language support** β English, Luganda, & Runyankole
- **π± Multiple channels** β Web app, WhatsApp bot, & SMS
- **β‘ Smart caching** β 6-hour cache for repeated claims
- **π Admin dashboard** β Track misinformation trends
- **π Source transparency** β Always shows evidence sources
- **π¨ Modern UI** β Built with Next.js 14 & Tailwind CSS
## π οΈ Tech Stack
- **Frontend**: Next.js 14, TypeScript, Tailwind CSS, Recharts
- **Backend**: FastAPI (Python 3.11), PostgreSQL, Redis
- **AI**: Google Gemini 1.5 Flash (free tier)
- **Messaging**: Twilio (WhatsApp), Africa's Talking (SMS)
- **DevOps**: Docker Compose, GitHub Actions CI/CD
## π Quick Start
```bash
# Clone the repo
git clone
github.com
# Set up environment
cp .env.example .env
# Add your GEMINI_API_KEY to .env
# Launch with Docker
docker-compose up -d
# Open
localhost