En poste · CDI

V-LOC.

Développement en autonomie de l’ensemble de l’écosystème technique de V-LOC, plateforme de location de véhicules électriques sans permis : cinq applications, 415 véhicules, 8 agences. Un poste en CDI, distinct de mon activité freelance.

Brief en bref
PériodeDepuis sept. 2025
CadreCDI en cours
TypeÉcosystème SaaS · location de véhicules
StackNestJS · Laravel · React · Expo
StatutEn poste
Capture · écosystème v-loc
Le contexte

Un écosystème pour 415 véhicules.

V-LOC exploite une plateforme SaaS de location de véhicules électriques sans permis : une flotte de 415 véhicules répartie sur 8 agences. Derrière ce service, un écosystème technique complet, pas une application unique, mais cinq surfaces qui partagent le même socle, que je développe en autonomie.

L’écosystème

Un écosystème, cinq surfaces.

L’API centralisée,le socle back-end de tout l’écosystème, construite avec NestJS et TypeORM sur MySQL, avec des services historiques en Laravel 11. C’est elle qui unifie le web, le mobile et le backoffice.

Le backoffice,l’outil interne, en React et Vite, qui permet de gérer la flotte de 415 véhicules, les 8 agences et les réservations.

Le site de réservation,le parcours web par lequel les clients réservent leur véhicule, en React, Vite et Tailwind.

L’application mobile client,en React Native (Expo, expo-router) avec Nativewind, pour donner de l’autonomie aux clients.

L’application mobile livreurs,également en React Native (Expo) avec Nativewind, pensée pour l’efficacité des livreurs sur le terrain.

Autour de ces cinq surfaces, un socle commun : outillage unifié (oxlint, Vitest, Prettier) et documentation technique Docusaurus, pour faciliter l’évolution et l’onboarding.

Les enjeux

Cinq surfaces, une seule vérité.

La cohérence multi-surfaces,cinq applications qui s’appuient sur le même socle : la moindre divergence entre le web, le mobile et le backoffice se paie en confusion, côté clients comme côté équipes. Tout l’enjeu d’une API centralisée est de servir chaque surface sans qu’elles racontent des histoires différentes.

L’échelle multi-agences,415 véhicules répartis sur 8 agences : l’état de la flotte, disponibilités et réservations comprises, doit rester cohérent et à jour à travers toutes les surfaces qui le consultent ou le modifient.

Deux audiences mobiles opposées,l’app client vise l’autonomie du grand public (réserver, gérer sa location), l’app livreurs vise l’efficacité opérationnelle sur le terrain. Deux usages très différents à servir depuis le même back-end, sans en sacrifier aucun.

Un domaine exigeant,la location de véhicules électriques sans permis mêle réservation en ligne, agences physiques et opérations de terrain : le logiciel doit refléter une réalité qui bouge en dehors de l’écran.

Ce que j’ai construit

Des modules métier, de bout en bout.

Paiements & recouvrement,des flux de facturation et de recouvrement automatisés, pensés pour fiabiliser les encaissements et sécuriser le chiffre d’affaires.

Stock & maintenance,un suivi du stock et de la maintenance de la flotte en temps réel, cohérent de l’API au backoffice jusqu’aux applications mobiles.

Parcours & contrats client,des fonctionnalités qui rendent le client plus autonome sur ses réservations et ses contrats, du web au mobile.

Conversion & expérience,un tunnel de réservation optimisé et une expérience soignée, cohérente sur l’ensemble des surfaces.

Stack technique.

Back-end
NestJS · Laravel
Front-end web
React
Mobile
Expo
Styles
Tailwind · Nativewind
Langage
TypeScript
Données
TypeORM · MySQL

Un projet
à construire ?

Si vous avez un projet similaire en tête, parlons-en.

Réservation directe
FormatAppel découverte
Durée30 minutes
Réponse< 24h
EngagementAucun
Réserver mon créneau →
[email protected]Toulouse, FR
© 2026 Noah Vernhet. Tous droits réservés.Conçu & développé à Toulouse