014 Construire

Allons Voter

Une plateforme de tech civique déployée pendant la campagne présidentielle béninoise de 2026, conçue et livrée de bout en bout.

Projet
2026
Stack
Next.js 16 / MongoDB / MinIO / JWT

Seize jours entre le premier commit et la mise en production, du 7 au 23 mars 2026, en pleine campagne présidentielle. Treize modèles de données, quarante-huit routes d’API, trente-quatre pages entre le site public et le back-office. J’étais seul sur le code ; le déploiement s’est fait avec des collègues.

Plus de dix mille visiteurs sur la durée de la campagne, avec un pic à cinq cents personnes en même temps sur le site. Elle a tenu le jour du scrutin.

Une plateforme civique en période électorale est un problème de modération avant d’être un problème logiciel. Poser une question ne demande pas de compte, ce qui est la seule façon d’avoir des questions, donc l’anti-spam, le vote unique et la modération faisaient partie de la conception initiale plutôt que d’un correctif ultérieur : une épreuve et une limite par adresse à l’entrée, une empreinte de navigateur sur le vote, un journal de modération sur chaque décision, et des sessions à jetons rotatifs en cookies HttpOnly, parce que le coût d’une authentification ratée ne se mesure pas ici en tickets de support.