Logo Lanfrica

Beda-Dev/GbakaMaps

Domaine:

mobility

Type de record:

software
Créateur:
Bed
HĂŽte:
🚌 GbakaMap - Application mobile Flutter pour localiser les arrĂȘts de transport public en CĂŽte d'Ivoire. Trouve facilement les arrĂȘts de gbaka, bus et taxi Ă  proximitĂ©, calcule des itinĂ©raires optimisĂ©s et permet les signalements communautaires. Backend Next.js + PostgreSQL + OpenStreetMap. # 🚌 GbakaMap > Application mobile Flutter pour localiser les arrĂȘts de transport public en CĂŽte d'Ivoire ## đŸ“± Aperçu GbakaMap est une application mobile qui rĂ©volutionne les transports publics en CĂŽte d'Ivoire en permettant aux utilisateurs de : - đŸ—ș **Localiser** les arrĂȘts de gbaka, bus et taxi Ă  proximitĂ© - 🚏 **DĂ©couvrir** les lignes de transport et leurs itinĂ©raires - 📍 **Calculer** des trajets optimisĂ©s selon vos prĂ©fĂ©rences - đŸ‘„ **Collaborer** via des signalements communautaires - ⭐ **Sauvegarder** vos arrĂȘts favoris - đŸ“± **Utiliser** mĂȘme hors connexion ## 🎯 FonctionnalitĂ©s principales ### ✹ Pour les usagers - **Carte interactive** avec localisation en temps rĂ©el - **Recherche intelligente** d'arrĂȘts et destinations - **Suggestions de transport** (gbaka, bus, taxi) selon distance/prix/temps - **ItinĂ©raires dĂ©taillĂ©s** avec durĂ©es estimĂ©es - **Mode hors-ligne** pour les zones tĂ©lĂ©chargĂ©es - **Historique** et **favoris** personnalisĂ©s ### đŸ€ FonctionnalitĂ©s communautaires - **Signalements** d'arrĂȘts manquants ou incorrects - **Évaluations** et commentaires sur les arrĂȘts - **Mises Ă  jour** collaboratives des informations - **Photos** et descriptions des arrĂȘts ## đŸ—ïž Architecture technique ### đŸ“± Frontend Mobile ``` Flutter (Dart) ├── flutter_map (OpenStreetMap) ├── geolocator (GPS) ├── riverpod (State management) ├── dio (HTTP client) └── hive (Cache local) ``` ### 🔧 Backend API ``` Next.js 14 + TypeScript ├── Prisma ORM ├── PostgreSQL ├── Firebase Auth ├── Overpass API (OpenStreetMap) └── OSRM (Routing) ``` ### ☁ Services Cloud ``` Firebase ├── Authentication (Email, Google, Phone) ├── Firestore (Signalements, Favoris) ├── Storage (Images) └── Cloud Messaging (Notifications) ``` ## 🎹 Design System ```css /* Palette de couleurs */ --primary: #0A9396 /* Bleu-vert */ --secondary: #EE9B00 /* Jaune dorĂ© */ --accent: #14213D /* Gris foncĂ© */ --background: #FAFAFA /* Blanc cassĂ© */ ``` **Style** : Moderne, minimal, typographie sans-ser