Chargement…
Chargement…
Case study orienté impact: objectif métier clair, exécution maîtrisée, preuve ROI et plan de delivery traçable.
Statut
En production
Projet personnel en conditions réelles
Preuve technique
429 tests
98,6% de couverture
Accès
Démo live
Lien direct plus bas sur cette page
Scope livré
4 livrables
Briques prêtes à exploiter par les équipes
Aperçu produit

Delivery Roadmap
Discovery
Cadrage métier, collecte contraintes et architecture cible
Build
Implémentation coeur produit et intégrations prioritaires
Scale
Hardening: perf, fiabilité, monitoring et tests de charge
Launch
Go-live encadré, transfert, documentation et KPI de suivi
Phase 01 · Discovery
Phase 02 · Build
Phase 03 · Scale
Phase 04 · Launch
Le problème
Le secteur du nettoyage industriel répond à des marchés publics très normés (RC, CCAP, CCTP, BPU, DQE, mémoire technique...). Un acheteur public passe des heures à monter un dossier de consultation conforme, et un prestataire autant à analyser un appel d'offres et chiffrer sa réponse selon la convention collective propreté (IDCC 3043).
La solution
Plateforme SaaS à deux profils : les acheteurs génèrent un dossier de consultation complet et conforme en quelques minutes, les prestataires analysent un appel d'offres par IA (parsing PDF via Claude) et obtiennent un chiffrage CCN instantané. Backend FastAPI avec RBAC strict par profil (acheteur / prestataire / admin), JWT révocable, abonnements Stripe avec essai gratuit de 14 jours.
Défis techniques
RBAC strict à 3 profils (acheteur, prestataire, admin) — le profil admin n'est pas auto-inscriptible, uniquement créable via un script à accès direct base, jamais exposé publiquement.
Persistance sur Railway sans base managée : le système de fichiers du conteneur est réinitialisé à chaque déploiement — la base vit sur un volume Railway monté, avec sauvegardes automatiques et rotation.
Impact clé
Stack technique