Reprise d'une marketplace de location de jardins entre particuliers

Reprise et évolution d'une place de marché où des particuliers louent leur jardin : réservation, paiement Stripe avec commission, notifications.

PHP 8 Symfony 6.4 Doctrine MySQL Twig Stimulus Stripe EasyAdmin 4 Sentry

Contexte et solution technique

Contexte

Une place de marché lancée en 2022 par une autre équipe, où des particuliers louent leur jardin à d'autres particuliers. Reprise en 2025 pour la maintenir et la faire évoluer.

Problématique

Une base de code héritée, avec des dépendances en retard, des clés de paiement écrites directement dans le code, une logique de disponibilités dispersée et aucune notification aux utilisateurs.

Solution

Mise à jour des dépendances, sécurisation de la configuration Stripe, réorganisation de la logique métier, puis ajout d'un système de notifications et de relances automatiques.

Fonctionnalités clés

  • ✓ Annonces avec catégories, équipements, photos et périodes tarifaires
  • ✓ Recherche par distance autour d'une ville
  • ✓ Réservations avec calendrier de disponibilités
  • ✓ Paiement Stripe : pré-autorisation, encaissement différé, remboursement à l'annulation, commission de la plateforme
  • ✓ Messagerie entre loueurs et locataires
  • ✓ Notifications et relances automatiques (réservation à venir, paiement en attente)
  • ✓ Back-office d'administration, plan du site et consentement aux cookies

Captures d'écran

Stack technique

PHP 8 Symfony 6.4 Doctrine MySQL Twig Stimulus Stripe EasyAdmin 4 Sentry

Projets similaires

Un projet similaire en tête ?

Discutons de votre projet et voyons comment je peux vous accompagner.

Discuter d'un projet similaire