← Retour aux projets
02 SaaS

DP Services

Application de gestion pour une activité de ménage et de conciergerie — réservations, planning d'équipe et suivi des missions.

Voir le code
Rôle
Développeur full-stack et utilisateur du métier : conception, 3 espaces (admin, propriétaire, femme de ménage), Symfony 7 et FullCalendar
Durée
12 semaines (V1 + V2 + V3)
Stack
Symfony 7 · MySQL · FullCalendar · Google Calendar API · Docker Compose

Tester l'application

Accès de démonstration

Les données sont fictives. Choisissez un rôle et connectez-vous pour tester l'application.

Ouvrir DP Services ↗

Contexte

Le point de départ

Gérer une activité de ménage et de conciergerie, c'est jongler entre les appels, les messages, les tableurs et les agendas. Il fallait un seul outil pour centraliser les réservations, répartir les missions entre les salariées, suivre les interventions et tenir les propriétaires informés.

Objectifs

  • Remplacer les messages, les tableurs et les agendas papier par un seul outil
  • Envoyer chaque salarié sur les missions de son secteur, sans casse-tête de planning
  • Déplacer une mission d'un glisser-déposer, et la retrouver aussitôt dans Google Calendar
  • Tenir salariés et propriétaires informés sans passer d'appels
  • Voir d'un coup d'œil l'activité et le chiffre d'affaires du mois
  • Trouver de nouveaux propriétaires à démarcher, puis suivre chaque prospect jusqu'à la signature

Démarche

Du cadrage à la mise en ligne

01

Partir du terrain

Je connais le métier de l'intérieur. J'ai listé ce qui me faisait perdre du temps au quotidien, et c'est devenu la liste des écrans prioritaires.

02

Trois espaces, trois rôles

Admin, propriétaire et femme de ménage n'ont ni les mêmes besoins ni les mêmes droits. Chacun a son tableau de bord, et l'espace femme de ménage est pensé pour le téléphone, avec une navigation en bas d'écran.

03

Le socle

Authentification, utilisateurs, logements, missions, puis le planning FullCalendar où une mission se déplace au glisser-déposer.

04

Le module commercial

Un espace réservé à l'admin pour trouver des propriétaires à démarcher, suivre chaque prospect, générer des devis et estimer le chiffre d'affaires à venir.

05

Google Calendar et mobile

Chaque déplacement de mission part dans Google Calendar, et une commande récupère les changements faits côté Google. L'appli s'installe sur téléphone comme une vraie application (PWA).

06

Mise en production

Déployée sur mon VPS Hetzner avec SSL et des tâches cron qui tournent seules. Le développement a suivi un rythme quotidien, un commit par jour de travail.