Étude de cas 03 / 08 · Secteur public · Procédures

Ministère de la Fonction Publique

Plateforme de référence des procédures administratives : étapes, pièces requises et contacts de chaque service public.

280+ testsContrat d’API testé

01

Contexte

Pour chaque service public, l’usager doit savoir quelles étapes suivre, quelles pièces fournir et qui contacter. La plateforme centralise ces informations et permet à l’administration de les tenir à jour.

02

Ma contribution

  • Lead développeur de l’API Laravel et de l’interface React / TypeScript.
  • Contrôle d’accès en quatre niveaux (public, usager, administrateur, super-administrateur), validation systématique par Form Requests, limitation de débit et cache HTTP (ETag) sur les routes exposées.
  • Migration vers Laravel 12, revues de code, audits et registre de remédiation documentés.

03

Architecture

Fig. 02 — Couches de l’application
ClientApplication React 18 + TypeScript
APILaravel 12, authentification Sanctum, une Form Request par route
AccèsQuatre niveaux : public, usager, administrateur, super-administrateur
ContratRéférence des routes générée depuis le code (php artisan docs:routes)
Décision clé

Générer la référence des routes depuis le code et faire échouer la suite de tests si elle n’est plus à jour : le client et l’API ne peuvent plus diverger en silence.

04

Qualité & preuves

Tests Pest
280+
Décisions d’architecture documentées
ADR
Version de Laravel après migration
12

05

Résultat

Une API documentée, sécurisée par rôles et couverte par plus de 280 tests, avec un contrat que le client peut suivre sans surprise.

Ce type de plateforme vous intéresse ?
Parlons-en.

Me contacterTélécharger mon CV
© 2026 Jordan Tukum Folem — Douala, CamerounSite réalisé avec Nuxt 4 · code source ↗