Roulez Village
La voiture qu'on partage dans votre village
En bref
Roulez Village met une voiture partagée à disposition des habitants de communes rurales, en partenariat avec les mairies du Cher, du Loiret et de la Nièvre. Canopy a repris l’application Bubble.io existante : consommation Bubble maîtrisée, paiement Stripe de bout en bout et moteur de réservation refait.
Par Simon Duchène, fondateur de Canopy · Mis à jour le
Qui est le client ?
Roulez Village est le service de mobilité locale dédié aux communes rurales. En partenariat avec les mairies, une voiture partagée est mise à disposition des habitants pour leurs trajets du quotidien : courses, rendez-vous médicaux, visites familiales, déchetterie ou loisirs. Objectif : redonner de l'autonomie aux habitants des villages en proposant une solution pratique, solidaire et économique. Service actuellement déployé dans les départements du Cher, du Loiret et de la Nièvre.
Quel était le défi ?
Dans un village sans bus, une partie des habitants ne conduit plus ou n'a pas de voiture. Le service devait fonctionner pour eux d'abord.
Réserver devait rester possible sans smartphone, en passant par la mairie. Les tarifs devaient baisser pour les étudiants et les familles nombreuses sans complexifier l'écran de paiement. Il fallait gérer plusieurs véhicules dans plusieurs communes, avec des clés récupérées au guichet ou dans une boîte à code. Et proposer les places libres d'un trajet aux voisins, parce que le lien social compte autant que le déplacement.
Qu’avons-nous construit ?
On a repris une application Bubble.io déjà en service, sans repartir de zéro. Trois chantiers.
La facture Bubble. Les Workload Units partaient dans des requêtes qui rechargeaient toute la base à chaque écran. On a réécrit les parcours utilisateur et les requêtes une par une pour ramener la consommation à un niveau tenable.
Le paiement. Branchement de Stripe de bout en bout : appels API, webhooks pour recevoir les événements de paiement en temps réel, endpoints dédiés côté serveur. Le débit part après le trajet, sur la durée réellement utilisée.
La réservation. Le moteur a été refait : créneaux mis à jour en direct, prolongation possible depuis son téléphone quand on est en retard, plusieurs véhicules par commune, et une "Bourse aux trajets" où un habitant propose les places libres de son trajet.
Le tout reste utilisable par quelqu'un qui n'a pas de smartphone : la mairie réserve à sa place et remet les clés.
Quelles fonctionnalités ?
- ·Optimisation Bubble.io (réduction Workload Units)
- ·Intégration Stripe complète (API + webhooks)
- ·Système de réservation refondé en temps réel
- ·Gestion multi-véhicules et multi-communes
- ·Paiement automatique après utilisation
- ·Tarification dynamique (standard/réduit)
- ·Bourse aux trajets pour covoiturage
- ·Prolongation de réservation en temps réel
- ·Détection automatique des conflits de réservation
- ·Application mobile iOS et Android
- ·Interface web responsive accessible
- ·Endpoints API sécurisés pour les paiements
Quels résultats ?
- 01
Facture Bubble ramenée à un niveau tenable pour une association
- 02
Paiement Stripe en place, débit automatique après le trajet
- 03
Réservation, prolongation et conflits de créneaux gérés en direct
- 04
Service ouvert dans le Cher, le Loiret et la Nièvre
Comment chaque chantier a-t-il été traité ?
| Aspect | Le besoin | Ce qui a été fait |
|---|---|---|
| Facture Bubble | Des requêtes qui rechargeaient toute la base à chaque écran | Parcours utilisateur et requêtes réécrits un par un pour ramener la consommation à un niveau tenable |
| Paiement | Débiter après le trajet, sur la durée réellement utilisée | Stripe branché de bout en bout : appels API, webhooks, endpoints dédiés côté serveur |
| Réservation | Plusieurs véhicules, plusieurs communes, des retards à absorber | Créneaux mis à jour en direct, prolongation depuis le téléphone, détection des conflits |
| Accessibilité | Des habitants sans smartphone | La mairie réserve à leur place et remet les clés |
Témoignage
« Excellente prestation pour la mise en place de Stripe pour les paiements de notre site et le développement sur Bubble de Backend workflow. Canopy est super réactif, organisé et sympathique. Excellent professionnel. »
Questions fréquentes
Peut-on réserver sans smartphone ?
Oui. La mairie réserve à la place de l’habitant et lui remet les clés. Le service devait d’abord fonctionner pour ceux qui ne conduisent plus ou n’ont pas de voiture.
Comment un trajet est-il facturé ?
Le débit part après le trajet, sur la durée réellement utilisée, via Stripe. Les tarifs réduits pour les étudiants et les familles nombreuses n’alourdissent pas l’écran de paiement.
Qu’est-ce que la Bourse aux trajets ?
Un espace où un habitant propose à ses voisins les places libres de son trajet, parce que le lien social compte autant que le déplacement.
Pourquoi ne pas avoir reconstruit l’application ?
Elle était déjà en service. Canopy l’a reprise sans repartir de zéro, en trois chantiers : la facture Bubble, le paiement et la réservation.
Lexique du projet
- Autopartage
- L’autopartage est la mise en commun d’un ou plusieurs véhicules entre plusieurs utilisateurs, qui les réservent pour la durée de leur trajet. Source : Wikipédia
- Covoiturage
- Le covoiturage est le partage d’un même trajet en voiture entre un conducteur et des passagers. C’est le principe de la Bourse aux trajets. Source : Wikipédia
- Workload Units
- Les Workload Units sont l’unité avec laquelle Bubble mesure le travail effectué par les serveurs d’une application : requêtes, workflows, appels d’API. La facture en dépend. Source : Bubble Manual
- Webhook
- Un webhook est un appel qu’un service envoie automatiquement à une autre application quand un événement se produit, par exemple un paiement accepté. Source : Wikipédia
- Stripe
- Stripe est une entreprise qui fournit l’infrastructure de paiement en ligne de nombreux sites et applications : encaissement, abonnements, reversements. Source : Wikipédia
Stack
Liens
On démarre le vôtre ?
Brief en 2 minutes via l’estimateur, ou écrivez-nous. Réponse sous 48 heures.