Le contexte
Une application développée autour d'un besoin métier
Le projet consistait à développer une application web permettant de gérer des offres commerciales et de faciliter leur recherche à partir de plusieurs critères.
L'application devait également proposer un espace de gestion complet pour administrer les utilisateurs, les offres, les critères de recherche et la configuration générale du site.
Les fonctionnalités
Une application organisée autour de la gestion des offres
Recherche multicritère
Mise en place d'un système de recherche permettant de filtrer les offres commerciales selon différents critères définis dans l'application.
Gestion des offres
Création, modification et suppression des offres commerciales depuis l'interface d'administration.
Gestion des utilisateurs
Gestion des comptes utilisateurs avec connexion, réinitialisation du mot de passe et opérations de création, modification et suppression.
Gestion des critères
Les critères utilisés par le moteur de recherche sont eux-mêmes administrables : tranches de prix, départements, activités, etc.
Formulaires et envoi de mails
Intégration des formulaires nécessaires au parcours utilisateur et mise en place de l'envoi de mails depuis l'application.
Administration
Un back-office pour gérer l'application au quotidien
L'application dispose d'une interface d'administration permettant de centraliser la gestion des principaux éléments du site. Les utilisateurs peuvent être administrés, les offres peuvent être modifiées et les critères de recherche peuvent évoluer en fonction des besoins.
Création, modification et suppression des comptes.
Gestion complète des offres publiées sur la plateforme.
Gestion des tranches de prix, départements et activités.
Gestion des paramètres et de la configuration du site.
Le résultat
Une application centralisée et évolutive
Le projet aboutit à une application regroupant dans un même environnement la recherche d'offres, leur administration et la gestion des utilisateurs et des critères.
-
Recherche multicritère Des critères permettent d'affiner la recherche d'offres.
-
Gestion centralisée Les offres, utilisateurs et critères sont administrés depuis un même environnement.
-
Critères administrables Les critères de recherche peuvent être modifiés sans intervenir directement dans le code.
-
Architecture Symfony Une base technique adaptée au développement d'une application métier sur-mesure.