Logo Lanfrica

MEDVONJOSON/GOVCHATBOT

Domain:

natural language processing

Record type:

software
Creator:
MED
Host:
SIERRA LEONE GOV CHATBOT Your intelligent assistant for government services and information. Powered by advanced AI to serve you better. Empowering the citizens of Sierra Leone with accurate, verified information through cutting-edge artificial intelligence technology. # Truth Engine & Cyber Watchdog (TECW) AI-powered WhatsApp chatbot for Sierra Leone - Verify claims and report cyber scams. ## Features - **Message Verification**: Verify text, images, audio, and video claims against trusted sources - **Scam Reporting**: Guided wizard to report cyber scams to authorities - **Real-time Analytics**: Dashboard showing verification trends and system metrics - **Human Moderation**: Queue system for cases requiring expert review - **Multilingual Support**: English, Krio, and local languages ## Tech Stack - **Frontend**: React.js, Next.js 16, Tailwind CSS v4, shadcn/ui - **Backend**: Next.js API Routes - **Verification Engine**: Python, FastAPI - **Database**: Supabase (PostgreSQL) - **Integrations**: WhatsApp Business API - **Real-time Updates**: SWR ## Quick Start ### 1. Setup Supabase Database 1. In v0, go to sidebar → **Connect** → Add **Supabase** integration 2. Once connected, go to your Supabase dashboard 3. Navigate to **SQL Editor** 4. Copy and run the SQL from `scripts/create_supabase_tables.sql` 5. This creates all tables (users, verifications, reports, moderation_queue, system_metrics) ### 2. Environment Variables Supabase integration automatically adds: - `NEXT_PUBLIC_SUPABASE_URL` - `NEXT_PUBLIC_SUPABASE_ANON_KEY` For WhatsApp integration, add in v0 sidebar → **Vars**: - `WHATSAPP_VERIFY_TOKEN` (any secure string) - `WHATSAPP_ACCESS_TOKEN` (from Meta Business) - `WHATSAPP_PHONE_NUMBER_ID` (from Meta Business) ### 3. Run the Application \`\`\`bash npm run dev \`\`\` Open localhost ## Project Structure \`\`\` tecw-sierra-leone/ ├── app/ # Next.js app directory │ ├── page.tsx # Main dashboard │ ├── moderation/ # Moderation interface │ └── layout.tsx # Root layout ├── components/ # React components │ ├── dashboard/ # Dashboard components │ ├── moderation/ # Moderation componen …