Contexte :

Dans le cadre de l’apprentissage de PHP notamment la partie PDO via l’utilisation des classes, il nous a été demandée de réaliser un site web, à deux, de location de biens immobiliers. Le but étant de créer 3 espaces :

  • Une partie utilisateur simple, les locataires.
  • Une partie gestion des biens qu’un utilisateur possède, les propriétaires.
  • Une partie gestion du site, les admins.

Pour ce faire, nous avons créé une base de données de toutes pièces avant de la mettre en pratique via PDO et les classes PHP.

Visuel :

  • Barre de recherche fonctionnelle via autocomplétion
  • Biens récupérés de la base de données
  • Système de filtrage fonctionnel
  • Carte utilisant Mapbox avec la position approximative des biens
  • Barre de navigation adaptée à chaque type d’utilisateur
  • Système de notification fonctionnel
  • Page profil fonctionnel
  • Système de gestion des biens adaptés aux propriétaires
  • Partie Admin permettant de gérer chaque point du site via le système ci-dessous.
  • Menu qui permet l’accès à un CRUD sur le bloc souhaité.