Aller au contenu principal
Lokager

Lokager — Gestion de location de véhicules

Plateforme SaaS multi-sociétés de gestion de location de véhicules, conçue et développée pour le lancement d'un nouveau service.

Le défi

Les sociétés de location de véhicules gèrent souvent leur activité avec des outils disparates — tableurs, logiciels génériques — ce qui entraîne des erreurs de facturation et un suivi de flotte approximatif. Notre client avait une vision claire : lancer sa propre startup SaaS pour répondre à ce besoin à l'échelle du marché, avec une plateforme unique capable de servir plusieurs sociétés de location, chacune avec ses propres agences et équipes.

La solution

Nous avons conçu et développé Lokager (nom de code interne : Lokato) : une plateforme SaaS multi-tenant avec Angular et Node.js, où chaque société de location dispose de son propre espace, peut créer plusieurs agences et gérer ses agents avec des droits d'accès dédiés. La plateforme couvre l'ensemble du cycle de location : gestion de flotte avec suivi des documents réglementaires (carte grise, assurance, vignette, visite technique), gestion des clients, réservations avec lieux de prise en charge et de retour distincts, génération automatique de contrats et de factures. Un back-office dédié permet à l'équipe Lokager de gérer l'ensemble des sociétés membres de la plateforme.

Les résultats

La plateforme a été développée, lancée et exploitée avec succès par le client pendant 5 ans, démontrant la viabilité d'une architecture SaaS multi-tenant pour la gestion de location de véhicules — de la conception initiale du produit jusqu'à son usage réel par plusieurs sociétés de location.

Méthodologie et gestion de projet

Contrairement à un projet de refonte à périmètre fixe, Lokager a été conçu comme un véritable produit : une première version fonctionnelle a permis de valider l'usage réel auprès des premières sociétés de location, puis la plateforme a évolué de manière itérative sur plusieurs années — versions successives du back-end et du front-end — pour s'adapter aux besoins du marché et des sociétés utilisatrices.

Architecture technique et performance

L'architecture repose sur un modèle multi-tenant : chaque société de location dispose de son propre périmètre de données (agences, agents, véhicules, clients), avec des droits d'accès configurables par utilisateur. Deux applications Angular distinctes composent l'écosystème — l'application principale utilisée par les sociétés de location, et un back-office dédié permettant à l'équipe Lokager de gérer l'ensemble des sociétés membres — chacune connectée à sa propre API Node.js. La gestion de flotte inclut le suivi complet des documents réglementaires de chaque véhicule (carte grise, autorisation, assurance, vignette, visite technique), et le module de réservation gère les prises en charge et retours à des lieux différents, avec calcul automatique du tarif selon la durée.

Questions fréquentes

Qu'est-ce qu'une architecture SaaS multi-tenant ?
C'est une architecture où plusieurs organisations clientes (ici, plusieurs sociétés de location) partagent la même plateforme technique tout en ayant chacune leurs propres données, utilisateurs et paramètres, isolés les uns des autres. Cela permet de servir de nombreux clients avec une seule base de code à maintenir, plutôt que d'installer une instance séparée pour chacun.

Comment accompagnez-vous le lancement d'une startup SaaS ?
Nous partons du besoin métier réel (ici, la gestion de flotte et de réservations pour les loueurs de véhicules) pour concevoir une architecture capable de servir plusieurs clients dès le départ, puis nous faisons évoluer le produit de façon itérative à mesure que les premiers utilisateurs remontent leurs besoins.

Pourquoi un back-office séparé de l'application principale ?
L'application principale sert les sociétés de location au quotidien (réservations, flotte, clients, factures), tandis que le back-office est l'outil de l'équipe opérant la plateforme SaaS pour gérer l'ensemble des sociétés membres — deux publics et deux besoins différents, donc deux interfaces dédiées.

Technologies utilisées

Angular Node.js MySQL
Découvrir le service : Applications web →

Vous avez un projet similaire ?

Contactez-nous pour en discuter.

Discuter sur WhatsApp