À Dakar, Abidjan, Douala, le permis de conduire est un produit massif : 50 000-150 000 nouveaux candidats/an par capitale. Mais l'auto-école traditionnelle (salle de classe + voiture) souffre face aux candidats qui veulent étudier le code en ligne.
TL;DR
- Stack : plateforme code en ligne + RDV pratique + paiement Wave/OM.
- Code en ligne : QCM officiels Sénégal/CI + simulations + statistiques.
- +40 % d'inscriptions auto-école qui digitalise vs concurrent traditionnel.
Étape 1 — plateforme code en ligne
`prisma
model CodeQuestion {
id String @id @default(cuid())
category String // SIGNALISATION / PRIORITES / VITESSE / ALCOOL / ...
questionText String
imageUrl String? // pour signalisation, intersections
videoUrl String? // pour situations dynamiques
options Json // [{id: 'a', text: '...'}, ...]
correctOptions String[] // ['a', 'c']
explanation String // explication post-réponse
difficulty Int // 1-5
country String // SN / CI / CM (chaque pays code différent)
}
model CodeSession {
id String @id @default(cuid())
studentId String
startedAt DateTime @default(now())
endedAt DateTime?
questions Json // [{questionId, answer, correct}]
score Int // /40
passed Boolean
}
`
Étape 2 — interface candidat
`tsx
// app/code/training/page.tsx
'use client';
export default function CodeTraining() {
const [questions, setQuestions] = useState
const [currentIndex, setCurrentIndex] = useState(0);
const [answers, setAnswers] = useState
const [showExplanation, setShowExplanation] = useState(false);
const currentQuestion = questions[currentIndex];
return (
{currentQuestion.questionText} {currentQuestion.imageUrl && ( )} {currentQuestion.options.map(opt => ( key={opt.id} disabled={showExplanation} onClick={() => toggleAnswer(opt.id)} className={cn( "block w-full text-left p-4 border rounded", isSelected(opt.id) && "bg-blue-50 border-blue-500", showExplanation && currentQuestion.correctOptions.includes(opt.id) && "bg-green-50 border-green-500", showExplanation && isSelected(opt.id) && !currentQuestion.correctOptions.includes(opt.id) && "bg-red-50 border-red-500" )} > {opt.text} ))} {!showExplanation && ( Valider )} {showExplanation && ( 💡 {currentQuestion.explanation} Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes. )}Question {currentIndex + 1} / {questions.length}
Besoin d'un site web professionnel ?
);
}
`
Étape 3 — examen blanc 40 questions chronométré
Format officiel Sénégal :
- 40 questions
- 30 min
- Note mini 35/40 pour validation
- Image obligatoire pour 70 % des questions
`tsx
export default function CodeMockExam() {
const [timer, setTimer] = useState(30 * 60); // 30 min
const [questions] = useState(() => sampleQuestions(40));
const [answers, setAnswers] = useState({});
useEffect(() => {
const interval = setInterval(() => setTimer(t => t - 1), 1000);
return () => clearInterval(interval);
}, []);
if (timer <= 0) return submitExam();
return (
⏱ {Math.floor(timer/60)}:{String(timer%60).padStart(2,'0')} {/* questions ... */}
);
}
`
Étape 4 — RDV pratique en ligne
Une fois code obtenu, candidat prend RDV conduite via Cal.com / interface custom :
`tsx
serviceId="conduite-1h"
duration={60}
monitors={availableMonitors}
onBook={async ({ monitor, slot }) => {
await fetch('/api/driving-lessons', {
method: 'POST',
body: JSON.stringify({
studentId,
monitorId: monitor.id,
scheduledAt: slot,
durationMin: 60,
}),
});
}}
/>
`
Notification WhatsApp J-1 + SMS J-0 = -85 % no-show.
Étape 5 — pricing transparent
- Pack Code + Conduite (recommandé) : 285 000 FCFA
- Accès illimité plateforme code
- 20 heures conduite
- Examens blancs illimités
- Présentation au permis (frais inclus)
- Pack Code seul : 35 000 FCFA
- Pack Conduite seul : 15 000 FCFA / heure
- Acompte 30 % à l'inscription, solde sur paiements mensuels Wave/OM
Étape 6 — SEO local
Articles cibles :
- "Permis de conduire Sénégal : prix, durée, étapes 2026"
- "Réussir son code du premier coup : 7 conseils prouvés"
- "Top 5 auto-écoles Almadies / Plateau / Mermoz"
- "Permis B vs E vs Poids Lourd : différences"
- "Permis de conduire diaspora Sénégal : équivalence"
GMB optimisée comme méthode garage auto →.
Cas réel — auto-école Plateau Dakar
| Métrique | Avant | Après 12 mois |
|---|---|---|
| Inscriptions/mois | 38 | 92 |
| Taux réussite code 1er essai | 64 % | 81 % |
| No-show conduite | 28 % | 4 % |
| CA mensuel | 6.8M FCFA | 18.2M FCFA |
| NPS étudiant | 42 | 71 |
FAQ
Q : Question banque officielle accessible ?
R : Au Sénégal, code de la route et examens sont publiés par DTRSR. Légalement reproductibles si attribution. Côte d'Ivoire : code accessible publiquement DGTC.
Q : Multi-pays ?
R : Code différent par pays (panneaux, règles). Architecture : un country field sur CodeQuestion, filtrer selon student.
Q : Examens en ligne réels ?
R : Pas encore acceptés en SN/CI en 2026. Les examens restent physiques. Mais la préparation digitale améliore les taux de réussite.
Conclusion
L'auto-école digitale est un secteur avec retard digital majeur en Afrique. La méthode (code en ligne + RDV + Wave/OM) double le CA annuel d'une auto-école sur 18 mois. Investissement initial 4-8M FCFA, ROI 6-9 mois.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
