Logo Lanfrica

dosteeve2-hash/burkinacollect

Domain:

digital infrastructure

Record type:

software
Creator:
dos
Host:
Offline-first field data collection dashboard for Burkina Faso organizations BurkinaCollect Dashboard de collecte terrain offline-first pour les organisations du Burkina Faso et de l'Afrique de l'Ouest **🌍 Voir le site live** · **🐛 Signaler un bug** · **💡 Proposer une fonctionnalité** --- ## 📖 À propos / About **FR** — BurkinaCollect est un dashboard de collecte de données terrain conçu pour les organisations locales du Burkina Faso et de la sous-région ouest-africaine. Il fonctionne en mode offline-first, ce qui le rend adapté aux zones à connectivité limitée : agriculture, santé, distribution d'aide, services municipaux, opérations de terrain. **EN** — BurkinaCollect is an offline-first field data collection dashboard built for local organizations in Burkina Faso and West Africa. It works where connectivity is unreliable: agriculture, healthcare, aid distribution, municipal services, and field operations. --- ## ✨ Fonctionnalités / Features | Fonctionnalité | Description | |---|---| | 📋 **Dashboard opérationnel** | Vue multi-pages des indicateurs terrain en temps réel | | 🔧 **Form builder** | Construction de formulaires terrain avec champs persistants | | 🔄 **Sync Queue offline** | File de synchronisation simulée — fonctionne sans connexion | | 👥 **Gestion des agents** | Statuts opérationnels des agents terrain | | 🗺️ **Carte des zones** | Alertes géographiques et soumissions en attente | | 📊 **Dashboard superviseur** | Métriques de qualité et de synchronisation | | 🔍 **Journal d'audit** | Traçabilité complète des actions importantes | | 📤 **Export CSV** | Export des données collectées | | 📱 **Responsive** | Interface adaptée mobile et desktop | --- ## 🛠️ Stack technique ``` Frontend : Next.js 16 (App Router) + React 19 + TypeScript 5 Styling : Tailwind CSS v4 Linting : ESLint 9 + eslint-config-next Deploy : Vercel ``` --- ## 🚀 Lancer en local / Getting Started ### Prérequis / Prerequisites - Node.js 20+ - npm ou pnpm ### Installation ```bash # Cloner le repo git clone github.com