Application de Gestion de Biens Immobiliers

Résumé du projet

Notre application, conçue pour l’agence immobilière Irragori, est une solution pratique de gestion de biens immobiliers, incluant des appartements, des maisons et des terrains. Elle a pour but de simplifier la gestion, la mise à jour et la publication des annonces immobilières, facilitant ainsi le travail quotidien des agents immobiliers et améliorant l’expérience des acheteurs potentiels.

Développement Technique

Environnement et Langages

L’application est développée pour un environnement web, utilisant des technologies couramment adoptées dans le domaine. Le système d’exploitation Linux assure une base stable, tandis que Git & GitLab sont utilisés pour la gestion de versions, favorisant une bonne organisation du code.

Développement Serveur et Base de Données

Pour le côté serveur, nous avons choisi PHP, SQL et MySQL pour leur fiabilité et facilité d’utilisation. Le développement côté client est réalisé en HTML, CSS, Blade et Bootstrap, créant une interface utilisateur agréable et intuitive.

Architecture de l’Application

Notre application s’appuie sur une architecture MVC (Modèle-Vue-Contrôleur), avec des contrôleurs spécifiques pour gérer les différents types de propriétés. Les modèles incluent des propriétés, des appartements, des terrains, des maisons et des photos. Un système de références dynamique facilite la gestion des propriétés.

Fonctionnalités Techniques

L’envoi de mails automatique récupère les informations liées aux biens, et l’application propose des vues administratives et des vues clients pour la présentation des biens. Des paramétrages SEO de base sont intégrés pour améliorer la visibilité en ligne. De plus, un focus est mis sur les diagnostics énergétiques et les émissions de gaz à effet de serre.

Sécurité et Performance

Des validateurs de requêtes sont utilisés pour renforcer la sécurité, accompagnés de systèmes de login et de middleware d’authentification pour protéger les données et assurer une performance fiable. Pour assurer une robustesse du logiciel, les tests sont automatisés avec Dusk.

Fonctionnalités et Utilisation

Gestion des Biens

L’application permet une gestion efficace des maisons, appartements et terrains (CRUD – Créer, Lire, Mettre à jour, Supprimer).

Services Aux Clients

Elle offre des fonctionnalités telles que la demande d’estimation et un formulaire de contact intelligent, qui associe les demandes des clients aux propriétés concernées.