Aller au contenu principal
Elimane BADéveloppeur
FREN
← ProjetsÉtude de cas 02 / 11

02

ChezVous

Plateforme immobilière

Plateforme immobilière de confiance pour le Sénégal, lancée sur la location résidentielle à Dakar : web, mobile et back-office.

Rôle
Conception & développement full-stack
Disciplines
Web / Mobile / Backend
Stack
  • Laravel
  • PHP
  • PostgreSQL
  • PostGIS
  • Redis
  • Next.js
  • React
  • Tailwind CSS
  • Flutter
  • Dart
  • Leaflet
Statut
Livré
  • Écrans de l'application ChezVous : carte des offres, fiche d'un bien et Passeport du Bien
  • ChezVous — visuel 2
  • ChezVous — visuel 3
  • ChezVous — visuel 4
ChezVousApp
Écrans de l'application ChezVous : carte des offres, fiche d'un bien et Passeport du Bien
ChezVousFig. 01

01 / Le problème

Les portails immobiliers sénégalais sont saturés d'annonces obsolètes ou douteuses : biens déjà loués, prix fantaisistes, annonceurs non vérifiés. Principe directeur : mieux vaut 500 biens réellement disponibles et fiables que 20 000 annonces obsolètes.

02 / La solution

Une plateforme complète : site public et espace professionnel en Next.js, application Flutter Android et iOS, API Laravel et back-office d'administration. Fonction signature, le « Passeport du Bien » : chaque bien a une référence unique et un historique de vérifications datées (identité de l'annonceur, localisation, photos, documents, disponibilité). Recherche sur carte, fraîcheur des annonces calculée automatiquement, modération, favoris, messagerie et demandes de visite.

03 / Architecture

Architecture

Monorepo : API REST Laravel (monolithe modulaire, Sanctum, files Horizon), PostgreSQL avec PostGIS pour la recherche géographique, Redis ; web Next.js, React et Tailwind CSS avec carte Leaflet ; application Flutter avec flutter_map. Droits vérifiés côté serveur par des Policies (7 rôles, du visiteur au super admin), règles commerciales en configuration plutôt qu'en dur, CI sur chaque push, sauvegardes chiffrées et contrôle de configuration avant déploiement.

04 / Défis techniques

Défis techniques

  1. 01Séparer le bien physique de ses annonces pour qu'un même bien ne soit jamais dupliqué
  2. 02Calculer la fraîcheur de chaque annonce à partir des confirmations de disponibilité, avec des seuils configurables
  3. 03Une seule source de règles métier pour le web et le mobile, via la même API
  4. 04Recherche géographique rapide sur carte avec PostGIS

05 / Points forts

Points forts

  1. 01Passeport du Bien : vérifications datées et historique pour chaque bien
  2. 02Recherche sur carte avec épingles de prix et fraîcheur des annonces
  3. 03Web, Android, iOS et back-office sur une seule API

06 / Résultats

Résultats

  1. 01Web, application mobile, API et back-office réunis dans un même dépôt
  2. 02Passeport du Bien, carte des offres, publication, modération et vérification des comptes
  3. 03Interface conçue sur Figma, en mode clair et sombre, avec revue d'accessibilité

Leçon apprise

« Sur une plateforme de confiance, la donnée vaut plus que le volume : tout le modèle a été pensé autour de la vérification et de la fraîcheur, pas du nombre d'annonces. »

Projet suivant03

Kasly →

Un projet similaire en tête ?

Me contacter →