Aller au contenu principal
← Actualités
Réalisation 22/03/2026 · 1 min de lecture

ECP – Application e-commerce Symfony

ECP – Application e-commerce Symfony
Contexte du projet

ECP est un projet scolaire réalisé dans le cadre de mon BTS SIO option SLAM. L'objectif était de développer une application e-commerce complète avec deux interfaces distinctes : un site public pour les clients et un back-office d'administration pour les gérants.


Fonctionnalités développées

Catalogue & boutique

Navigation par catégories, fiches produits avec filtres, panier persistant en session et processus de commande complet avec confirmation par email.

Espace client

Inscription et connexion sécurisées, profil avec historique des commandes, téléchargement de factures PDF et dépôt d'avis avec notation par étoiles (1 à 5).

Prise de rendez-vous

Formulaire de réservation en ligne avec confirmation par email et notification automatique à l'administrateur.

Back-office EasyAdmin

Interface d'administration complète : gestion des produits, catégories, promotions, commandes et rendez-vous — accessible uniquement aux utilisateurs avec le rôle ROLE_ADMIN.


Stack technique

PHP · Symfony 7.4 · Doctrine ORM · SQL Server · Bootstrap 5 · EasyAdmin · DomPDF · Symfony Mailer · Git / GitHub


Ce que ce projet m'a apporté

Ce projet m'a permis de consolider ma maîtrise de Symfony sur un périmètre fonctionnel large, en gérant à la fois la sécurité par rôles, les relations Doctrine complexes, la génération PDF et l'envoi d'emails transactionnels — le tout dans une architecture MVC propre et maintenable.

Réalisation
Toutes les actualités