Photos par jante
L’utilisateur choisit la position de chaque jante et ajoute plusieurs vues pour faciliter l’évaluation.
Une nouvelle expérience mobile-first
Un parcours simple pour photographier chaque jante, obtenir une offre adaptée au véhicule, payer en ligne et planifier l’intervention au garage.
La fonctionnalité
La nouvelle rubrique complète le parcours carrosserie existant avec un flux dédié, transactionnel et conçu pour le téléphone.
L’utilisateur choisit la position de chaque jante et ajoute plusieurs vues pour faciliter l’évaluation.
Dimensions, saison, indices et préférence de marque permettent d’interroger le catalogue fournisseur.
Le tarif est validé côté serveur, payé avec Stripe, puis l’intervention est planifiée au garage.
Parcours client
Maquettes mobile-first
Les écrans privilégient de grandes zones tactiles, une progression visible et un seul appel à l’action principal.
Sélectionnez-les puis ajoutez 2 à 4 photos par jante.
Sélection par position, galerie multiple et option pneu.
Prix indicatifs pour 2 pneus, montage inclus.
🔒 Paiement sécurisé par Stripe
Comparaison simple, total transparent et paiement sécurisé.
Diagramme d’activité
Explorez le parcours complet. La branche orange représente l’option pneus ; les deux chemins se rejoignent avant le paiement et la prise de rendez-vous.
Roadmap · 55 jours ouvrés
55 jours ouvrés de calendrier (11 semaines). Une équipe de 2 à 3 développeurs travaille en parallèle — environ 110 à 165 jours-développeur — avec le designer. Les délais de revue Apple et Google restent externes.
Règles métier, UX, prototype, architecture, contrat API pneus et stratégie Stripe.
Navigation, formulaire, photos multiples, brouillons, Firestore, Storage et back-office initial.
Fournisseur, recherche, stock, cache, TVA et expiration des offres.
Stripe Checkout, webhook, idempotence, retour mobile, remboursement et réservation.
Tests, rôles, règles Firebase, six langues, accessibilité et appareils physiques.
Web, Android, iOS, TestFlight, Play Console, monitoring et rollback.
Évolutions techniques
Un module distinct des devis carrosserie, qui réutilise authentification, garages et rendez-vous.
Route et menu, wizard sauvegardable, capture/compression des photos, comparateur, total TTC et deep links.
Collection wheelOrders, historique, Storage par jante, règles, index et rendez-vous.
Adaptateur serveur, dimensions, saison, indices, cache, stock, expiration et instantané de l’offre.
Création serveur, recalcul, webhook signé, idempotence, annulation et remboursement.
Commandes, photos, statuts, rendez-vous, remboursements et traitement garage.
Secrets par environnement, champs protégés, logs, alertes et réconciliation.
Backlog indicatif
Les points représentent une complexité relative, pas des jours.
WHL-01 route/menu (3 pts)
WHL-02 modèles (5)
WHL-03 wizard/brouillon (8)
WHL-04 photos multi-jantes (8)
WHL-05 pneu (5)
WHL-06 total/CGV (5)
WHL-07 suivi (5)
WHL-08 i18n/a11y (5)
API-01 fournisseur (8 pts)
API-02 recherche/cache (8)
API-03 prix/stock (8)
PAY-01 Checkout (8)
PAY-02 webhook (8)
PAY-03 retour mobile (8)
PAY-04 remboursement (5)
PAY-05 réconciliation (5)
OPS-01 back-office (8 pts)
OPS-02 rendez-vous (8)
SEC-01 règles (8)
QA-01 Functions (8)
QA-02 E2E (8)
CI-01 pipeline (5)
OBS-01 alertes (5)
REL-01 rollback (5)
Développement, CI/CD et publication
Relecture, lint Web/Functions, compilation, tests, règles Firebase, build Angular et E2E.
magic-dsp-dev, Stripe Test, fournisseur sandbox, tests multi-rôles et validation métier.
Validation humaine, secrets production, feature flag, monitoring et rollback.
Firebase Hosting, smoke tests, activation progressive et retour à l’artefact précédent.
Capacitor, AAB signé, Play Console, tests fermés puis déploiement progressif.
Capacitor, archive signée, TestFlight, Universal Links et App Store Connect.
Aucun déploiement production automatique. Stripe est validé en mode Test et la rubrique reste désactivable par feature flag pendant la validation des stores.
Architecture cible
Estimation financière
Proposition revue : TJM à 89 € / jour / développeur pour une équipe de 3 (vs. référence marché 450 €), avec un échéancier sur 5 mois.
74 250 €Réf. marché · 450 € / J / DEV · 3 pers.
14 750 €89 € / J / DEV · base 3 personnes · conception + développement + recette (Web, Android, iOS)
Les 14 750 € peuvent être réglés sur 5 mois.
2 950 € / mois × 5
Pourquoi ce périmètre a un coût
Rubrique dédiée dans Magic DSP, navigation, wizard multi-étapes, écrans mobile-first et back-office associé — distinct du devis carrosserie.
Entités commande jantes/pneus, photos par jante, historique, statuts, règles Firestore/Storage et index — sans casser l’existant.
Connexion fournisseur : dimensions, saison, stock, prix, cache, expiration des offres et gestion d’erreurs côté serveur.
Checkout sécurisé, recalcul serveur, webhook signé, idempotence, annulation/remboursement et réconciliation.
Devis → offre → paiement → rendez-vous garage → suivi commande, sur Web et apps natives Capacitor.
Tests, feature flag, secrets par environnement, monitoring, puis publication progressive Android / iOS.
magic-dsp-dev, préparation release Web/Android/iOS.
Hors forfait éventuel : frais Stripe / fournisseur pneus, comptes stores Apple/Google, évolutions hors backlog initial.