🚀 Roadmap - Africa Bridge Pay
Dernière mise à jour : 2026-09-08
Ce document liste toutes les évolutions prévues pour Africa Bridge Pay, organisées par priorité et par catégorie.
📋 Légende
| Statut | Signification |
|---|---|
| 🔴 À FAIRE | Pas encore commencé |
| 🟡 EN COURS | Développement en cours |
| 🟢 TERMINÉ | Déployé en production |
| ⏸️ EN ATTENTE | Bloqué ou reporté |
| Priorité | Quand |
|---|---|
| 🔥 P0 - Critique | À faire immédiatement (bloquant) |
| ⭐ P1 - Haute | Prochaine version (< 1 mois) |
| 📌 P2 - Moyenne | Version suivante (1-3 mois) |
| 💡 P3 - Basse | Backlog (> 3 mois) |
🎯 Version Actuelle : MVP v1.0
✅ Fonctionnalités Déployées
- [x] Système d'inscription et KYB
- [x] Gestion des fournisseurs (CRUD)
- [x] Création de transactions
- [x] Calculateur de frais
- [x] Interface Admin
- [x] Upload de factures et preuves
- [x] Tarification fixe avec spread 1.0%
- [x] Intégration API Wise (quotes)
📦 Prochaine Version : v1.1 - Backend & Sécurité
Objectif : Passer du MVP (localStorage) à une vraie plateforme avec backend
🔥 P0 - Critique
🔴 Backend & Base de Données
Statut : À FAIRE
Description : Migrer de localStorage vers PostgreSQL + Prisma
Tâches :
- [ ] Configurer Supabase ou PostgreSQL
- [ ] Migrer le schéma Prisma existant
- [ ] Créer les API routes Next.js pour CRUD
- [ ] Migration des données de demo → DB
- [ ] Tests de charge et sécurité
Impact : Critique - Permet la persistance réelle des données
Estimation : 1 semaine
🔴 Authentification Sécurisée
Statut : À FAIRE
Description : Remplacer l'auth localStorage par JWT + refresh tokens
Tâches :
- [ ] Implémenter NextAuth.js ou Auth0
- [ ] Système de session avec JWT
- [ ] Refresh tokens automatique
- [ ] Protection des routes API
- [ ] Rate limiting
Impact : Critique - Sécurité des comptes
Estimation : 3-5 jours
⭐ P1 - Haute Priorité
🔴 Notifications Email & SMS
Statut : À FAIRE
Description : Notifier les clients à chaque étape de la transaction
Tâches :
- [ ] Intégration SendGrid (email)
- [ ] Intégration Twilio (SMS)
- [ ] Templates pour chaque événement :
- Transaction créée
- Fonds reçus
- Transfert en cours
- Transfert complété
- [ ] Dashboard de suivi des notifications
Impact : Haute - Améliore l'expérience client
Estimation : 1 semaine
🔴 Paiements Locaux (Mobile Money)
Statut : À FAIRE
Description : Permettre paiement direct via Orange Money / Wave
Tâches :
- [ ] Intégration API Orange Money
- [ ] Intégration API Wave
- [ ] Webhook de confirmation de paiement
- [ ] Réconciliation automatique
- [ ] Tests en sandbox
Impact : Haute - Facilite les paiements clients
Estimation : 2 semaines
🔴 KYC/KYB Automatisé
Statut : À FAIRE
Description : Vérification automatique des documents et identité
Tâches :
- [ ] Intégration API de vérification d'identité
- [ ] OCR pour extraction des données (RCCM, NINEA)
- [ ] Vérification automatique des documents
- [ ] Workflow d'approbation/rejet
- [ ] Conformité BCEAO
Impact : Haute - Réduit le travail manuel admin
Estimation : 2-3 semaines
📌 P2 - Priorité Moyenne
🔴 Dashboard Analytics
Statut : À FAIRE
Description : Tableau de bord avec statistiques avancées
Tâches :
- [ ] Graphiques de volume par mois
- [ ] Revenus par corridor (USD, CNY, INR)
- [ ] Taux de conversion
- [ ] Temps moyen de traitement
- [ ] Export Excel/PDF
Impact : Moyenne - Aide à la prise de décision
Estimation : 1 semaine
🔴 Multi-devises
Statut : À FAIRE
Description : Support de nouvelles devises (EUR, GBP, etc.)
Tâches :
- [ ] Ajouter EUR, GBP, JPY
- [ ] Mise à jour des constantes de taux
- [ ] Adaptation du calculateur
- [ ] Tests pour chaque corridor
Impact : Moyenne - Élargit le marché
Estimation : 3-5 jours
🔴 Génération de Factures PDF
Statut : À FAIRE
Description : Générer des factures professionnelles pour les clients
Tâches :
- [ ] Template PDF avec logo ABP
- [ ] Détails complets de la transaction
- [ ] QR code de vérification
- [ ] Export depuis le dashboard client
- [ ] Envoi automatique par email
Impact : Moyenne - Professionnalise le service
Estimation : 3 jours
🔴 Historique des Taux
Statut : À FAIRE
Description : Tracker l'évolution des taux de change dans le temps
Tâches :
- [ ] Table
exchange_rate_historydans DB - [ ] Cron job pour enregistrer les taux quotidiens
- [ ] Graphique d'évolution des taux
- [ ] API pour récupérer l'historique
Impact : Moyenne - Transparence pour les clients
Estimation : 2 jours
💡 P3 - Backlog (Futures Versions)
🔴 Programme de Fidélité
Statut : À FAIRE
Description : Récompenser les clients réguliers
Tâches :
- [ ] Système de points
- [ ] Réductions progressives selon volume
- [ ] Paliers VIP (Bronze, Silver, Gold)
- [ ] Dashboard de suivi des points
Impact : Basse - Fidélisation client
Estimation : 1 semaine
🔴 API Publique
Statut : À FAIRE
Description : Permettre aux partenaires d'intégrer ABP
Tâches :
- [ ] API REST complète
- [ ] Système de clés API
- [ ] Documentation Swagger
- [ ] Rate limiting par client
- [ ] Webhooks pour les événements
Impact : Basse - Nouveaux canaux de distribution
Estimation : 2-3 semaines
🔴 Application Mobile
Statut : À FAIRE
Description : App native iOS & Android
Tâches :
- [ ] Choix de la stack (React Native / Flutter)
- [ ] Réplication des fonctionnalités web
- [ ] Notifications push
- [ ] Biométrie pour connexion
- [ ] Publication App Store / Play Store
Impact : Basse - Meilleure accessibilité
Estimation : 2-3 mois
🔴 Chat Support en Direct
Statut : À FAIRE
Description : Support client en temps réel
Tâches :
- [ ] Intégration Intercom ou Crisp
- [ ] Bot automatique pour FAQ
- [ ] Transfert vers agent humain
- [ ] Historique des conversations
Impact : Basse - Améliore le support
Estimation : 3 jours
🐛 Bugs Connus
| ID | Description | Priorité | Statut |
|---|---|---|---|
| #001 | LocalStorage peut être effacé par le navigateur | 🔥 P0 | 🔴 À corriger avec migration DB |
| #002 | Pas de validation côté serveur des uploads | ⭐ P1 | 🔴 À FAIRE |
| #003 | Gestion des erreurs API Wise incomplète | 📌 P2 | 🔴 À FAIRE |
📝 Améliorations UX/UI
| Feature | Description | Priorité | Statut |
|---|---|---|---|
| Dark Mode | Mode sombre pour l'interface | 💡 P3 | 🔴 À FAIRE |
| Onboarding Interactif | Guide pas-à-pas pour nouveaux utilisateurs | 📌 P2 | 🔴 À FAIRE |
| Recherche Globale | Rechercher transactions, fournisseurs partout | ⭐ P1 | 🔴 À FAIRE |
| Filtres Avancés | Filtrer par date, montant, statut, devise | ⭐ P1 | 🔴 À FAIRE |
🔒 Sécurité & Conformité
| Item | Description | Priorité | Statut |
|---|---|---|---|
| HTTPS Obligatoire | Redirection automatique HTTP → HTTPS | 🔥 P0 | 🔴 À FAIRE |
| 2FA | Authentification à deux facteurs | ⭐ P1 | 🔴 À FAIRE |
| Audit Logs | Traçabilité de toutes les actions admin | ⭐ P1 | 🔴 À FAIRE |
| RGPD | Conformité protection des données | 📌 P2 | 🔴 À FAIRE |
| PCI-DSS | Conformité pour les paiements | 📌 P2 | 🔴 À FAIRE |
🎨 Template pour Ajouter une Nouvelle Évolution
#### 🔴 [Titre de la Feature]
**Statut** : À FAIRE / EN COURS / TERMINÉ / EN ATTENTE
**Priorité** : 🔥 P0 / ⭐ P1 / 📌 P2 / 💡 P3
**Description** : [Description courte en 1-2 phrases]
**Tâches** :
- [ ] Tâche 1
- [ ] Tâche 2
- [ ] Tâche 3
**Impact** : [Critique / Haute / Moyenne / Basse] - [Explication]
**Estimation** : [Temps estimé]
**Dépendances** : [Autres features requises, si applicable]
**Notes** : [Informations supplémentaires]📊 Statistiques
- Total évolutions planifiées : 18
- P0 - Critique : 2
- P1 - Haute : 4
- P2 - Moyenne : 4
- P3 - Basse : 4
- Bugs connus : 3
- Améliorations UX/UI : 4
🎯 Objectifs 2026
Q3 2026 (Juillet - Septembre)
- ✅ MVP v1.0 lancé
- 🔴 Backend PostgreSQL
- 🔴 Authentification sécurisée
- 🔴 Notifications email/SMS
Q4 2026 (Octobre - Décembre)
- 🔴 Paiements Mobile Money
- 🔴 KYC/KYB automatisé
- 🔴 Dashboard analytics
- 🔴 Multi-devises
2027
- 🔴 API publique
- 🔴 Application mobile
- 🔴 Programme de fidélité
Pour ajouter une nouvelle évolution :
- Choisissez la section appropriée (P0, P1, P2, P3)
- Copiez le template ci-dessus
- Remplissez tous les champs
- Mettez à jour les statistiques en bas
- Committez avec un message clair
Maintenu par : L'équipe Africa Bridge Pay
Prochaine révision : Chaque fin de sprint
