← Bibliothèque / Commerce
Location de véhicules (ou biens louables)
Le template location le plus complet : métier réglementé PF, moteur de tarification saisonnière, flotte avec état des lieux, amendes/sinistres/atelier — et un fichier tenant.ts comme SEUL point d'installation par loueur.
Construit à partir de :
location-exempleGood Loc Auto
Dans le back office
~22 modules BO derrière /pro : Réservations (contrat imprimable) · Planning · Flotte · Clients · Encaissements · Amendes · Sinistres · Atelier · Promos · Partenaires/commissions · Avis (+réponse) · Messagerie/BotMode · Canaux · Connexion-IA · Chat-test · Catalogue · Journée · Rapports · Paramètres · Connaissances · Conformité.
Pages & écrans
| Page / zone | Rôle |
|---|---|
/reserver | Tunnel public 5 étapes Dates → Véhicule → Options → Conducteur → Paiement ; interroge la vraie API dispo par catégorie ; devis lignes + caution % + franchise |
/ma-location | Portail client par référence de réservation |
/pro/reservations/[id] | Fiche + CONTRAT imprimable |
/pro/flotte | Véhicules : docs CT/assurance/carte grise, niveau carburant en huitièmes, readiness, immobilisations |
/pro/encaissements | Charges/Paiements/Invoice — statuts financiers DÉRIVÉS du registre, jamais stockés |
/pro/amendes + sinistres + atelier | Cycle vie du véhicule au-delà de la location |
Patterns UI/UX
- quoteLines() lisibles identiques devis/facture/contrat
- Inspection état des lieux out/in avec zones Damage facturables
Composants clés
- pricing.ts (jours A/R=1 min minimum, saison calculée JOUR PAR JOUR puis tranches regroupées, dégressif sur base seule, options à la journée, surprime JC, arrondi 100 XPF)
- tenant.ts point d'installation (identité légale, carburant full/full|same|prepaid, km illimité|plafonné, TVA ou franchise, saisons/coefs, tranches dégressives, feature flags delivery/fines/incidents/securityDeposit/clientPortal/partners/promos/ai)
Automatisations
- Dispo API availability rate-limitée
- chat public branché KB location
- proposals BO HMAC signées exp. 10 min
Intelligence artificielle
- Rôle IA
- Assistant IA + BotMode messagerie + propositions signées : déjà ancé dans les 22 modules.
- Modèles
- centralisé tenant
- Garde-fous
- règles juridictionnelles BLOQUANTES côté serveur (ex : livraison interdite selon CDC client)
Données
- types.ts 499 lignes = contrat métier complet (Category+PriorInfo délibération 2014-87/APF publication bloquée sinon, CoveragePlan franchise+rachat/jour, EligibilityPolicy âge-permis-surprime JC, Extra stock physique, Fine, Partner commissions, Promo…)
- à persister sur Supabase schéma dédié (seul manque)
Invariants & pièges
- Reste à brancher : persistance réelle (store mémoire globalThis) + vrai paiement (monétique koko Lyra)
- tahiti-car-rental = vitrine décorative SANS logique — ne pas confondre
- Good Loc Auto = CDC prospect réutilisable comme spec (registre NDJSON validé)