
Maestove
Plateforme qui numérise tout le cycle d’une intervention de ramonage, de la demande à la facturation.
L’histoire du projet
À propos du projet
Maestove est une plateforme web et mobile qui met en relation des particuliers avec des professionnels du ramonage. Elle couvre tout le parcours d’une intervention : saisie du besoin, paiement, affectation d’un ramoneur, suivi terrain, validation et facturation.
Développeur Full Stack en charge de 100 % du développement logiciel au sein d’une équipe projet de trois personnes, j’ai conçu l’API Laravel1, les interfaces Next.js2, l’application mobile React Native Expo8, la base PostgreSQL5 et l’infrastructure Docker6 de production.
Difficultés rencontrées
Le principal défi a été de construire une architecture commune à plusieurs interfaces et à plusieurs rôles, tout en garantissant la cohérence des demandes, paiements, interventions et documents.
J’ai également dû fiabiliser les webhooks Stripe7, éviter les doublons, orchestrer les traitements asynchrones, mettre en place le temps réel et déployer plusieurs services Docker6 sur un VPS9.
Ce que le projet m’a apporté
Ce projet m’a permis de prendre en charge un produit complexe de bout en bout et de consolider mes compétences en Laravel1, Next.js2, React Native3, PostgreSQL5 et DevOps.
Il m’a surtout appris à penser au-delà du code : partir du besoin métier, arbitrer entre plusieurs contraintes et garder la fiabilité ainsi que l’expérience utilisateur au centre des décisions.
Bénéfices pour le client
La plateforme centralise un parcours auparavant fragmenté et simplifie la réservation, le paiement, le suivi de l’intervention et la récupération des documents pour les particuliers.
Pour les professionnels, elle facilite l’affectation des demandes, l’organisation des interventions sur le terrain, la validation chez le client et le suivi administratif.
Galerie du projet

Page d’accueil de Maestove
Les termes techniques, simplement
Quelques repères pour comprendre les technologies citées dans ce projet.
- 1
Laravel - Un framework PHP qui fournit une base structurée pour développer des applications web.
- 2
Next.js - Un framework React utilisé pour créer des sites et applications web rapides et structurés.
- 3
React Native - Une technologie permettant de créer des applications Android et iOS à partir d’un même code.
- 4
Expo - Un ensemble d’outils qui facilite la création et la publication d’applications mobiles React Native.
- 5
PostgreSQL - Un système de base de données robuste qui stocke et organise les informations d’une application.
- 6
Docker - Un outil qui emballe une application avec son environnement pour la faire fonctionner partout de la même façon.
- 7
Stripe - Un service sécurisé qui permet d’accepter et de gérer des paiements en ligne.
- 8
React Native Expo - Un environnement qui simplifie la création d’applications mobiles Android et iOS avec React Native.
- 9
VPS - Un serveur privé virtuel utilisé pour héberger des sites et des applications.