Logo Lanfrica

regienovel/duaban-demo

Domaine:

agriculturedigital infrastructure

Type de record:

software
Créateur:
reg
Hôte:
DUABAN — Tree Crop Revenue Assurance demo for Ghana's TCDA # DUABAN — Tree Crop Revenue Assurance · Demo A fully-functional demonstration of a regulatory platform for Ghana's **Tree Crops Development Authority (TCDA)** — replacing cash-and-paper conveyance receipts with a cryptographically secure digital workflow. This repo contains the demo environment used in the CEO presentation (May 2026). Every consignment is signed with Ed25519, every cedi is three-way reconciled, and every audit event is hash-chained. > Simulated data only. Not connected to any live TCDA system. ## What's in it Fourteen interactive screens covering the full lifecycle: | URL | Module | Purpose | |---|---|---| | `/` | Landing | Public hero · live ticker · 6-crop overview | | `/dashboard` | *Nyansa Dashboard* | CEO's operational view · live KPIs, revenue trend | | `/live-map` | *Akwantuo Tracker* | Animated national map · live consignments | | `/certificates` | *DUABAN Vault* | Cryptographically signed certificate registry | | `/certificates/[ref]` | Detail | Printable A4 artefact · QR · audit timeline · verify | | `/revenue` | *Sika Pay* | Three-way reconciliation · MoMo channel mix | | `/verification` | *Hwehwemu Verify* | Officer field-app simulator | | `/sentinel` | *Akoben Sentinel* | Risk gauges · 7 seeded anomalies · pattern explorer | | `/audit` | *Mate Masie Ledger* | Hash chain · event log · whistleblower intake | | `/compliance` | *Sankofa Trade* | EUDR readiness · DDS generation | | `/ussd` | *Boafo Channel* | Driver feature-phone simulator (6 languages) | | `/transparency` | Public | Aggregate-only public dashboard | | `/verify` | Public | Citizen verification of any certificate | | `/settings` | Configuration | Fee schedule · commission · roles · health | ## Tech stack - **Next.js 16** App Router + Turbopack - **TypeScript** strict - **Tailwind CSS v4** with custom DUABAN design tokens - **shadcn/ui** primitives - **framer-motion** for choreographed animations - **recharts** for area/pie/bar/line visuals - **react-leaflet + OpenStr …