Tandana
Maquette · billetterie interurbaine
Le reste d'une plateforme de billetterie se construit sans difficulté particulière. Ce qui décide de sa réussite, c'est de ne jamais vendre deux fois la même place, et de savoir contrôler un billet quand le réseau tombe en gare routière.
73,6 %
d'inclusion financière en UEMOA, contre 25,2 % de bancarisation stricte
69 %
des smartphones connectés en Afrique subsaharienne sont limités à la 3G
6 mois
d'instruction pour un agrément d'établissement de paiement en UEMOA
Sources : BCEAO (2024), GSMA (2025), instruction BCEAO n°001-01-2024.
DÉPARTS · GARE D'ADJAMÉ
TEMPS RÉELLE POINT CRITIQUE
Tant que l'agence continue de vendre sur son cahier pendant que le site vend en ligne, deux voyageurs finissent par se présenter pour le même siège. L'incident se découvre à l'embarquement, devant tout le monde, et il coûte la relation avec le transporteur.
Chaque canal tient sa propre vérité. Personne ne détecte le conflit avant le départ.
Un verrou
en base de données
un siège = une ligne verrouillée
Le siège n'est pas un compteur qu'on décrémente, c'est une ligne qu'on verrouille le temps de la transaction. Deux ventes simultanées sur la même place deviennent alors impossibles par construction, quel que soit le canal qui la demande.
ESPACE UTILISATEUR
Pas d'application à télécharger. Une application web installable sur l'écran d'accueil, légère, qui fonctionne sur les terminaux d'entrée de gamme. Le natif viendra quand l'usage le justifiera, sur la même API.
NOTE DE CONCEPTION
La recherche accepte une ville d'arrivée vide : beaucoup de voyageurs partent « vers le nord » et choisissent la destination exacte selon les départs disponibles.
Où allez-vous ?
Cars interurbains · Côte d'Ivoire
DÉPART
Abidjan · Gare d'Adjamé
ARRIVÉE
Korhogo
DATE
Jeu. 6 août
VOYAGEURS
2 adultes
TRAJETS FRÉQUENTS
Abidjan → Bouaké
4 h 30 · 18 départs/jour
6 500 FCFA
Abidjan → Yamoussoukro
3 h 15 · 24 départs/jour
4 000 FCFA
Abidjan → San-Pédro
6 h 00 · 9 départs/jour
9 000 FCFA
Abidjan → Korhogo
Jeu. 6 août · 2 voyageurs
Étoile du Nord
9 h 30 · 1 arrêt (Bouaké)
12 500
FCFA / pers.
Sahel Express
10 h 45 · 3 arrêts
9 500
FCFA / pers.
Baobab Voyages
10 h 40 · 2 arrêts
8 000
FCFA / pers.
Trans-Lagune
Étoile du Nord · 08:00
Choisissez 2 sièges
6 sièges vendus au guichet apparaissent ici en temps réel. Sans cette remontée, ils resteraient affichés comme libres.
SIÈGES BLOQUÉS 15:00 MIN
Paiement
25 500 FCFA
MOYEN DE PAIEMENT
Orange Money
MTN MoMo
Wave
Moov Money
NUMÉRO ORANGE MONEY
+225 07 48 22 91 06
Validez sur votre téléphone
Un message Orange Money vient de vous être envoyé. Saisissez votre code secret pour confirmer.
Vos sièges restent bloqués. Ne fermez pas cette page.
Point technique. Le mobile money est asynchrone : la confirmation peut arriver après plusieurs minutes. La plateforme conserve l'état « en attente » et ne libère jamais le siège tant que l'opérateur n'a pas tranché.
Votre billet
ÉTOILE DU NORD
Abidjan
→ Korhogo
08:00
JEU. 06 AOÛT
VOYAGEUR
A. Koné
SIÈGE
13
QUAI
B4
TND-4K7M-2X91
Le code est signé cryptographiquement. Le contrôleur vérifie la signature sur son propre appareil, sans connexion, en moins d'une seconde. Les réseaux data sont saturés en gare aux heures de départ.
ESPACE PROFESSIONNEL
Le guichetier vend sur le même stock que le site. Le chef de gare imprime son manifeste. Le contrôleur scanne sans réseau. C'est ce qui rend l'inventaire vrai.
DÉPART
08:00 · Korhogo
VÉHICULE
Bus 28 · 6842 CI 01
SÉLECTION DU SIÈGE
NOM DU VOYAGEUR
TÉLÉPHONE (POUR LE BILLET)
MODE DE RÈGLEMENT
Traçabilité. Chaque vente au guichet porte un code unique horodaté et l'identifiant du guichetier. Le carnet à souche disparaît, la fuite de recettes aussi.
BACK-OFFICE D'ADMINISTRATION
Validation des agences partenaires, commissions, réconciliation des paiements, litiges. Six vues navigables : cliquez dans le menu.
Juillet 2026 · toutes agences
Volume traité
128,4 M
▲ 22 % vs juin
Billets émis
12 641
▲ 19 %
Commission perçue
4,49 M
3,5 % moyen
Agences actives
7
2 en attente
Volume par semaine
Points d'attention
3 paiements non réconciliés
Plus de 24 h en état intermédiaire
2 agences en attente de validation
Dossiers déposés il y a 4 et 6 jours
1 demande de remboursement
Départ annulé par le transporteur
CE QUI N'EST PAS DANS LE CAHIER DES CHARGES
Encaisser le voyageur pour reverser ensuite à l'agence est une activité encadrée. En UEMOA, l'agrément d'établissement de paiement suppose un capital de 100 M FCFA et six mois d'instruction. C'est plus long que le projet lui-même.
RÉPONSE APPORTÉE
Flux dirigé : chaque agence a son compte marchand, la plateforme ne touche jamais les fonds et facture sa commission à part. Le montage centralisé reste ouvert quand le volume justifiera la démarche.
Le mode d'échec le plus probable n'est pas technique, il est organisationnel. Tant que l'agence vend sur son cahier pendant que le site vend en ligne, la double vente finit par arriver, et elle se découvre devant les voyageurs.
RÉPONSE APPORTÉE
Le guichet entre dans le MVP. Le guichetier vend depuis un écran qui puise dans le même stock. C'est un poste de budget que beaucoup retirent pour tenir un prix ; c'est aussi celui sans lequel le produit ne délivre pas le bénéfice acheté.
Le mobile money n'est pas une carte bancaire. La confirmation arrive parfois après plusieurs minutes, parfois après l'expiration du panier. Traité comme un échec, le siège est libéré et le voyageur débité sans billet.
RÉPONSE APPORTÉE
Machine à états explicite, webhooks vérifiés et rejouables sans effet de bord, réconciliation automatique. Et une politique d'annulation écrite avant le lancement, pas après le premier litige.
TECHNOLOGIES RECOMMANDÉES
Trois espaces ne veulent pas dire trois applications. Ce serait trois déploiements, trois systèmes d'authentification et trois fois la surface de bug, pour un produit dont le point critique est justement la cohérence de l'inventaire.
Versions stables au 28 juillet 2026. PostgreSQL 19 est en bêta et Node 26 ne passe en support long terme qu'en octobre : ni l'un ni l'autre n'a sa place en production aujourd'hui.
LE VERROU D'INVENTAIRE
Un siège est une ligne en base, pas un compteur. Un compteur qu'on décrémente est une invitation à la course critique : deux ventes simultanées, une seule place. La réservation prend un verrou transactionnel avant même d'appeler le prestataire de paiement.
LE CHOIX DU MOBILE
Application web installable au démarrage, pas d'application native. Sur un marché où 69 % des smartphones connectés sont limités à la 3G et où le prix du terminal reste la première barrière à la connexion, le poids de l'application compte plus que ses capacités natives.
Un argument s'ajoute pour une phase pilote : une application web se corrige en une minute, une application native repasse par une revue de store à chaque correctif. Le natif viendra plus tard, sur la même API.
LES PAIEMENTS
Un agrégateur plutôt que quatre intégrations opérateur. CinetPay en zone ivoirienne et camerounaise, PayDunya au Sénégal où Wave est incontournable. Le code passe par une interface d'abstraction : changer d'agrégateur coûtera quelques jours, pas une réécriture.
PRINCIPALES ÉTAPES
Une démonstration de l'avancement chaque semaine, sur un environnement accessible en ligne. Vous ne découvrez pas le produit à la fin.
Cadrage
Pays de lancement, agrégateur, montage des flux financiers, plan de sièges type, politique d'annulation. Périmètre gelé.
Socle
Environnements, authentification multi-rôles, design system, intégration continue.
Inventaire et réservation
Référentiel, génération des départs, moteur de réservation avec verrouillage transactionnel, tunnel voyageur.
Paiement
Intégration agrégateur, webhooks signés et rejouables, machine à états, réconciliation, remboursement.
Billet et contrôle
Billet signé, envoi e-mail, contrôle hors ligne, journal anti-rejeu, manifeste imprimable.
Espaces professionnel et administration
Écran guichet, tableau de bord agence, back-office plateforme.
Durcissement et mise en production
Tests automatisés, revue de sécurité, monitoring, sauvegardes, documentation, formation des équipes.
Accompagnement pilote
Suivi des premiers départs réels, corrections prioritaires, ajustements terrain.
CONCEPTION ET DÉVELOPPEMENT
9 850 € HT
MVP opérationnel, testable avec vos partenaires pilotes
DÉLAI
8 semaines
ACCOMPAGNEMENT
4 semaines incluses
Pourquoi ce montant
Le périmètre complet décrit dans votre appel d'offres se chiffre couramment 40 000 à 80 000 € en agence. Deux raisons expliquent l'écart : je développe avec une chaîne d'outils IA intégrée, ce qui donne une productivité de 2 à 3 fois supérieure à une équipe classique, et le périmètre du MVP est volontairement resserré, écrit, et assumé.
Quatre briques ne sont jamais compressées : le verrouillage de l'inventaire, la chaîne de paiement et sa réconciliation, le billet vérifiable hors ligne, et l'écran guichet. Sans elles, le produit ne résout pas le problème pour lequel il est acheté.
MAINTENANCE
390 € HT/mois
Sans engagement · préavis d'un mois
Non compris : nouvelles fonctionnalités, nouveaux modules, coûts d'infrastructure.
DÉLAIS D'INTERVENTION
| GRAVITÉ | PRISE EN CHARGE | RÉSOLUTION |
|---|---|---|
Critique Paiements bloqués |
2 h | 8 h |
Majeur Fonction dégradée |
4 h | 2 j |
Mineur Gêne sans impact |
1 j | Mise à jour mensuelle |
Heures ouvrées, du lundi au vendredi, 8 h à 18 h (heure d'Afrique de l'Ouest).
ÉVOLUTIONS FUTURES
600 € HT/jour
Tarif garanti douze mois à compter de la livraison. Chaque évolution est chiffrée en jours avant démarrage, ou consommée sur une enveloppe mensuelle réservée si le rythme le justifie.
GARANTIES APRÈS LIVRAISON
Nommé d'avance, parce que ces modules existent chez les acteurs du marché et que vous les demanderez.
Module colis et fret
Second produit à part entière. La première demande des transporteurs.
Applications natives iOS et Android
Se greffent sur la même API, plus tard.
Canal USSD
Dépend d'un accord opérateur dont le calendrier ne m'appartient pas.
Multi-pays activé
La structure de données est prévue ; l'activation par pays est un lot distinct.
Suivi GPS des véhicules
Dépend de boîtiers matériels.
Portefeuille prépayé
Stocker de la valeur pour un tiers touche à l'agrément monnaie électronique.
Intégration WhatsApp
Envoi du billet réaliste ensuite ; le robot conversationnel, je le déconseille.
Impression thermique
Matériel et pilotes spécifiques.
Modules RH et flotte
C'est un ERP, pas une billetterie.
HÉBERGEMENT ET BASE
35 à 110 €
par mois
SMS TRANSACTIONNELS
0,02 à 0,05 €
par message, si activés
AGRÉGATEUR
1,5 à 3,5 %
par transaction
OPÉRATEUR MOBILE
1 à 1,5 %
par transaction
Point d'attention sur votre modèle économique. Entre l'agrégateur et l'opérateur, comptez 2,5 à 5 % du montant de chaque billet avant toute autre charge. Votre commission plateforme doit être calibrée au-dessus de ce seuil, sinon la marge est négative dès le premier billet vendu. C'est un arbitrage à faire au cadrage, pas après le lancement.
Trente minutes suffisent à verrouiller les trois décisions qui conditionnent tout le reste : le pays de lancement, le montage des flux financiers, et la place du guichet dans le dispositif. Je réponds en moins de 4 h les jours ouvrés.
Vous préférez rester sur Codeur ? Répondez-moi directement, ça marche aussi.