FleetOra
Le logiciel de gestion des agences de location de voitures en Algérie. Range le cahier.
- modules métier
- 9
- agences adressables
- 1 177
- paliers d'abonnement
- 4
- hors ligne capable
- 100 %
modules métier
agences adressables
paliers d'abonnement
hors ligne capable
Signal reçu
Les agences de location algériennes de 10 à 40 véhicules tiennent leur activité sur un cahier et un tableur. Personne ne sait, à un instant donné, quelle voiture est libre la semaine prochaine, quel contrat est en retard, ni quel véhicule perd de l'argent. Le double-booking est la norme, pas l'accident.
Signal émis
Un SaaS complet qui remplace le cahier : parc, clients, contrats, réservations, entretiens, infractions et comptes. Il fonctionne hors ligne - indispensable quand la connexion tombe - et se synchronise sans jamais perdre une version.
Flux de traitement
Interface
9 vues métier, responsive sans détection de plateforme - une seule base de code, un point de rupture à 820 px. Site vitrine et application dans le même bundle.
Logique métier pure
packages/shared - calculs de contrat, détection de chevauchement, validation, matrice de droits. Aucune dépendance UI ni réseau : testable sans navigateur.
Politique de synchronisation
sync-policy.ts - une fonction pure qui prend un instantané et rend une décision : pousser, appliquer, ou ne rien faire. Avec archivage systématique.
Persistance
Supabase comme source de vérité, localStorage comme cache hors ligne. Isolation par agence, appliquée en RLS côté base et en RPC pour les actions privilégiées.
- React 19
- Vite 6
- TypeScript
- Supabase
- PostgreSQL + RLS
- PWA
- Playwright
- Vercel