── Context
The mandatory civic exam for naturalisation applications, effective from January 1, 2026, created a market of 100 000 candidates per year. At Cap Citoyen's launch, no quality application addressed this emerging need with a rigorous pedagogical approach.
── Challenge
Designing an engaging learning experience for an extremely heterogeneous audience (ages, backgrounds, digital skill levels), combining diverse formats (quiz, audio, flash-cards, exam simulation) with an AI coach capable of adapting to each user's level.
── Approach
- 01Next.js PWA architecture delivering a native mobile experience without native-app constraints.
- 02800+ questions structured by theme, with progressive difficulty and pedagogical explanations.
- 03100+ audio tracks (ElevenLabs) for candidates with reading difficulties.
- 04Flash-card mode for memorisation and exam simulation with official timer.
- 05Integrated AI coach combining Anthropic API and GPT-4o-mini, adapted to each user's level and gaps.
- 06Monetisation via Stripe: monthly subscription and lifetime access. Android (Google Play) and PWA deployment.
- 07iOS under Apple review.
── Results
Live on Web and Android (Google Play). Growing adoption since launch, with high satisfaction measured through Google Play reviews. iOS in final validation.
── Stack & methods
Next.jsAnthropic APIGPT-4o-miniElevenLabsStripePWAAndroidPostgreSQLVector search