Paul
 Le Flem

Aximonial - site catalogue

Un catalogue pour leur biens immobiliers

aximonial.fr
Mockup du portfolio de Agathe Verasdonck

LE CLIENT

Créée il y a plus de dix ans par Jean-Noël Charrondière, Aximonial est un syndic de copropriété. Pour leurs clients, ils s'occupent de la gestion locative et de la location de leurs actifs immobiliers, en proposant un suivi personnalisé via un interlocuteur unique.

CAHIER DES CHARGES

Souhaitant digitaliser ses activités, l'entreprise a fait appel à BH Internet pour la conception de leur nouveau site internet. Le site à deux objectifs : offrir de la visibilité à l'entreprise, et augmenter le nombre de clients potentiels. Il a été demandé la conception d'un back-office permettant la gestion des biens immobiliers, ainsi qu'une partie blog.

Technologies utilisées

  • Symfony 5.4
  • PHP 7.4
  • MySQL
  • Javascript
  • Scss

Rôle

  • Conception technique
  • Développement

Conditions de travail

  • Travail seul
  • En entreprise
  • Réalisé à partir d'une maquette

Développement du front-end

Aximonial.fr étant principalement une vitrine, j'ai commencé par développer la partie front-end. Le site utilise Bootstrap, et le css est compilé depuis le scss grâce à Webpack. Le front étant relativement simple, il n'a pris que quelques jours à développer.

Développement du back-end

Le back-end était la partie la plus complexe du site, car je débutais à l'époque sur le framework Symfony, que j'avais tout juste commencé à apprendre. J'ai commencé par concevoir le système de catalogue des biens immobiliers. Une entité Property représente un bien.

Page de création d'un article sur le site aximonial

Conception du blog

Après avoir développé la gestion des biens immobiliers, j'ai démarré la partie blog. un Blog (article de blog) est composé d'un titre, une catégorie, une image de couverture, une description et un contenu. Le site étant développé en Symfony, j'ai utilisé le bundle Vich/uploader-bundle

Système de filtre

Pour plus facilement pouvoir trouver un bien qui nous correspond, il m'a été demandé d'ajouter un système de filtre. Après concertation, nous avons choisi de proposer comme critère les suivants : type de prix (location / vente), prix (minimum, maximum), type de bien, nombre de pièces (minimum / maximum) et surface. Le filtre fonctionné en modifiant la requête SQL envoyée à la base de données en fonction des filtres choisit.

Difficultés rencontrés

Étant le premier vrai projet que je développais en Symfony, il m'a fallu un peu de temps pour l'appréhender. J'ai également dû apprendre à utiliser Webpack, Doctrine et VichUploader, qui m'ont tous servis lors de la réalisation de ce projet. Cet apprentissage fut un challenge, mais qui m'a beaucoup plu, et m'as permis d'évoluer dans mon métier.

Ce que j'en retiens

L'utilisation du framework Symfony, que j'ai apprécié, et que j'utilise maintenant chaque jour, plus d'un an après la réalisation de ce premier projet.