Étude de cas
Le copilote business des photographes professionnels.
Un SaaS B2B qui pilote toute l’activité d’un photographe pro — réservation, galeries client, devis/factures conformes, paiements et automatisations — pour remplacer le patchwork d’outils par un seul produit intégré.
- Rôle
- Design · Produit · Développement · Hébergement
- De A à Z, en pilotant l’équipe dev
- Année
- 2026
- Type
- SaaS B2B · Photographes pros

Le défi
Un photographe indépendant jongle entre réservations, mails, paiements, galeries, facturation et relances — éparpillés dans Pixieset, Studio Ninja, Mailchimp et Excel. Résultat : charge mentale, perte de temps, retards de paiement et travail sous-valorisé.
L’objectif : remplacer ce patchwork par un système clé en main, fluide et rentable — sans demander au photographe de devenir gestionnaire.
La solution : un système tout-en-un
Huit modules connectés couvrent le parcours complet, de la réservation à l’encaissement.
Tunnel de réservation
Page publique de prise de rendez-vous, multi-prestations.
Agenda synchronisé
Séances et disponibilités, synchro Google Calendar.
Galeries client privées
Livraison sécurisée des photos, deux modes de galerie.
Sélection & validation
Le client choisit et valide ses photos en ligne.
Devis, contrats & factures
Conformes FR (URSSAF/DGFIP), signature électronique.
Paiements Stripe Connect
Encaissement sécurisé et automatique.
Upsells & impressions
Commandes de tirages et options additionnelles.
Dashboard business
CA, KPIs et suivi de performance.
Le produit
Une interface premium, claire et structurée — pensée pour des pros qui pilotent leur argent.



Le design
Un design system « navy + gold + soft white » : premium, structuré, sérieux. Beaucoup de blancs, des cartes nettes, des chiffres tabulaires partout, un focus ring doré. Conçu pour inspirer confiance à un pro qui gère son argent.
Navy
#0F172A
Autorité
Gold
#C8B27A
Premium
Soft white
#F8F9FB
Respiration
Ink
#1E293B
Texte
Aa
Poppins
Titres — personnalité
Aa
Manrope
Interface — lisibilité
Sous le capot
Un monolithe Next.js pragmatique mais rigoureux : typé de bout en bout, validé, observable, testé et déployé en continu. Pas de sur-ingénierie — des frontières propres là où elles comptent.
Architecture
Monolithe modulaire Next.js (App Router, ~96 pages / 157 routes API) avec route groups séparant site marketing, espace client et app photographe. Pipeline de middlewares composable (auth, erreurs, rate-limit), couche service métier dédiée, et architecture hexagonale sur le stockage : port IStorageService + adaptateurs Backblaze B2 / Google Drive / S3.
Observabilité & garde-fous
Logs structurés JSON (Winston) prêts pour un agrégateur, avec redaction automatique des données sensibles (RGPD) et identifiant de requête pour le traçage. Erreurs centralisées, validation stricte des variables d’env, accès DB résilient (Prisma singleton + retry) et garde-fou au boot (refus de démarrer avec une clé Stripe live en CI).
Conformité comptable FR & RGPD
Numérotation atomique, hash SHA256 des factures, export FEC, rétention 10 ans — verdict « conforme URSSAF/DGFIP ». RGPD by design : cascades de suppression maîtrisées, IA de tri sans clustering facial.
Paiements & stockage
Stripe Connect Express (un compte par photographe) + webhooks, photos sur Backblaze B2 (URLs signées à expiration), documents et factures sur Google Drive.
Automatisations planifiées
Fonctions planifiées Netlify (matcher + exécuteur d’automatisations marketing), avec leurs crons versionnés dans le code aux côtés des handlers.
Hébergement & livraison continue
Déploiement Netlify (plugin Next.js), edge function de redirection canonique, canonicalisation de domaine (.fr → .com, www → apex), TypeScript strict, 121+ tests (Vitest + Playwright), CI GitHub Actions sur chaque PR.
Mon rôle : piloter de bout en bout
De la première maquette à la mise en production : j’ai cadré et piloté ce produit sur tous les fronts, en encadrant une équipe de 3 personnes sur les développements — mon alternante Hoang, mon stagiaire Michael et mon salarié Smail.
Design & design system
Identité, UI, composants, tokens « Sp ».
Produit & cadrage (PO)
Personas, value proposition, roadmap, ADRs.
Développement full-stack
Frontend, API, base de données, tests, CI — en pilotant l’équipe de dev (3 personnes).
Hébergement & conformité
Déploiement, infra, conformité légale FR & RGPD.
Shooting Pilot, c’est la preuve que je peux porter un produit de bout en bout — penser le besoin, dessiner l’expérience, écrire le code, garantir la conformité et le mettre en ligne. C’est exactement ce regard complet que j’apporte quand je recrute des profils tech.