Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

tasimbiswakandemiiri919-arch/fareguard

Domaine:

socioeconomic

Type de record:

software
Créateur:
tas
Hôte:
AI-powered kombi fare enforcement system for Zimbabwe # 🛡️ FareGuard AI-powered kombi fare enforcement system for Zimbabwe. Protects students and commuters from overcharging using anomaly detection, anonymous reporting, and a real-time authority dashboard. ## 🚨 Problem Students in Harare using kombis face: - Overcharging — fares 40–60% above official rates - No reporting system — no way to verify or report abuse - Students overpay, miss school, or walk long distances ## ✅ Solution FareGuard provides: - **Anonymous public reporting** — any commuter can report overcharging - **AI anomaly detection** — flags fares that deviate more than 20% from official rates - **Risk scoring engine** — ranks kombis by overcharging risk based on report history - **Authority dashboard** — VCZELA/MOT officials manage kombis, verify reports, suspend offenders - **Public fare checker** — anyone can verify official fares before boarding ## 🛠️ Tech Stack - **Backend:** Python, Flask - **Database:** MySQL - **Frontend:** Jinja2, HTML, CSS - **AI:** Rule-based anomaly detection + weighted risk scoring ## 📁 Project Structure ``` fareguard/ ├── app.py # Flask app — routes, AI logic, auth ├── schema.sql # MySQL database schema + seed data ├── requirements.txt # Python dependencies ├── .env.example # Environment variables template ├── static/css/ # Stylesheets └── templates/ # Jinja2 HTML templates ├── base.html ├── login.html ├── dashboard.html ├── report.html ├── fare_check.html ├── kombis.html ├── reports.html ├── risk_analysis.html └── routes.html ``` ## ⚙️ Setup 1. Create the database in phpMyAdmin — run `schema.sql` 2. Copy `.env.example` to `.env` and fill in your MySQL credentials 3. Install dependencies: ``` pip install -r requirements.txt ``` 4. Run the app: ``` set FLASK_APP=app.py python app.py ``` 5. Visit `localhost` ## 👤 Create Admin User In phpMyAdmin, run: ```sql INSERT INTO users (username, password_hash, role) VALUES ('admin', ' ', 'admin'); ``` Generate ha …

Visit

github.com

Similaires

abeysissay-arch/Efedellatifaibennasr-arch/Tunisian_dialect_stemminglmashego692-arch/Apsifyjerrok4-arch/FrudGard_NGjosephgayome-arch/PAapppedronsukampava-arch/Pedro_portifolio

abeysissay-arch/Efedel

Amharic alphabet this application concept is to teach children amharic words and the words stored i

latifaibennasr-arch/Tunisian_dialect_stemming

lmashego692-arch/Apsify

A university admission matching platform for South African matriculants that recommends courses and

jerrok4-arch/FrudGard_NG

Fraud detection app for financial systems in Nigeria # 🛡️ FraudGuard NG **Real-time Fraud Detectio

josephgayome-arch/PAapp

Preachers — your sermon deserves to live beyond Sunday. The DHA Smart Preaching Assistant records yo

pedronsukampava-arch/Pedro_portifolio

Portfólio pessoal de Pedro Nsuka Mpava — estudante de Engenharia Informática, apaixonado por program