Logo Lanfrica

kaphaaya/trustcheck-nigeria

Domain:

peace and securitysocioeconomic

Record type:

softwaretools
Creator:
kap
Host:
# πŸ›‘οΈ TrustCheck Nigeria ### Nigeria's Community-Powered Scam & Trust Database **πŸ”— Live Site:** 130.107.145.125 **🐳 Docker Hub:** hub.docker.com **πŸ“¦ GitHub:** github.com --- ## The Problem Nigeria loses billions of naira every year to online scams β€” fake vendors on Instagram, investment fraud on WhatsApp, romance scams on Telegram, fake job offers, Ponzi schemes. There was no single place where Nigerians could search a phone number, business name, or social handle and instantly see if others had reported it as fraudulent. **TrustCheck Nigeria fills that gap.** --- ## What It Does **For the public (no login required):** - Search any phone number, business name, or social media handle - See a trust score (0–100) calculated from community reports - View all scam reports filed against a number or business β€” with proof - Submit a scam report with description, category, star rating, and screenshot **For businesses:** - Submit for verification using CAC number, NIN, BVN, or Driver's License - Receive a Verified βœ… badge visible in all search results - Build customer trust before they transact **Dashboard shows:** - Total reports in the database - Reports filed today - Number of verified businesses - Live feed of most recent community reports --- ## Architecture ``` USER'S BROWSER β”‚ β”‚ HTTP on Port 80 β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ NGINX (Frontend) β”‚ β€” Serves index.html, proxies /api/ calls β”‚ trustcheck-frontend β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ Internal Docker network β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ FLASK API (Backend) β”‚ β€” All business logic, JWT auth, email, CAC verify β”‚ trustcheck-backend β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ SQL queries β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ POSTGRESQL (Database) β”‚ β€” Reports, users, businesses, votes, reviews β”‚ trustcheck-db β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ All three containers run on a private Docker bridge network. Only port 80 is exposed to …