Skip to content

🚀 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

StatutSignification
🔴 À FAIREPas encore commencé
🟡 EN COURSDéveloppement en cours
🟢 TERMINÉDéployé en production
⏸️ EN ATTENTEBloqué ou reporté
PrioritéQuand
🔥 P0 - CritiqueÀ faire immédiatement (bloquant)
P1 - HauteProchaine version (< 1 mois)
📌 P2 - MoyenneVersion suivante (1-3 mois)
💡 P3 - BasseBacklog (> 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_history dans 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

IDDescriptionPrioritéStatut
#001LocalStorage peut être effacé par le navigateur🔥 P0🔴 À corriger avec migration DB
#002Pas de validation côté serveur des uploads⭐ P1🔴 À FAIRE
#003Gestion des erreurs API Wise incomplète📌 P2🔴 À FAIRE

📝 Améliorations UX/UI

FeatureDescriptionPrioritéStatut
Dark ModeMode sombre pour l'interface💡 P3🔴 À FAIRE
Onboarding InteractifGuide pas-à-pas pour nouveaux utilisateurs📌 P2🔴 À FAIRE
Recherche GlobaleRechercher transactions, fournisseurs partout⭐ P1🔴 À FAIRE
Filtres AvancésFiltrer par date, montant, statut, devise⭐ P1🔴 À FAIRE

🔒 Sécurité & Conformité

ItemDescriptionPrioritéStatut
HTTPS ObligatoireRedirection automatique HTTP → HTTPS🔥 P0🔴 À FAIRE
2FAAuthentification à deux facteurs⭐ P1🔴 À FAIRE
Audit LogsTraçabilité de toutes les actions admin⭐ P1🔴 À FAIRE
RGPDConformité protection des données📌 P2🔴 À FAIRE
PCI-DSSConformité pour les paiements📌 P2🔴 À FAIRE

🎨 Template pour Ajouter une Nouvelle Évolution

markdown
#### 🔴 [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 :

  1. Choisissez la section appropriée (P0, P1, P2, P3)
  2. Copiez le template ci-dessus
  3. Remplissez tous les champs
  4. Mettez à jour les statistiques en bas
  5. Committez avec un message clair

Maintenu par : L'équipe Africa Bridge Pay
Prochaine révision : Chaque fin de sprint

Documentation Africa Bridge Pay