
E-commerce (instruments de musique)
Green Village
Application Symfony e-commerce pour instruments de musique avec interface d'administration, gestion des produits, commandes et livraisons, API REST, rôles client/commercial, panier, profil, facturation et sécurité avancée.
Api PlatformDockerMailHogMariaDBReactSymfonyTailwind
Détails fonctionnels
- Projet fictif de formation CDA : boutique en ligne d'instruments de musique
- Interface responsive Tailwind CSS combinant pages Symfony et composants interactifs React
- Gestion sécurisée des utilisateurs avec rôles (client, commercial, admin) → pages d'administration pour produits, fournisseurs, commandes et livraisons
- API REST Api Platform + documentation Swagger, intégration avec les composants React
- Gestion du profil, historique des commandes, suivi de l'état des livraisons
- Sécurité : gestion des permissions, authentification JWT, protection CSRF
Détails fonctionnels
- Projet fictif de formation CDA : boutique en ligne d'instruments de musique
- Interface responsive Tailwind CSS combinant pages Symfony et composants interactifs React
- Gestion sécurisée des utilisateurs avec rôles (client, commercial, admin) → pages d'administration pour produits, fournisseurs, commandes et livraisons
- API REST Api Platform + documentation Swagger, intégration avec les composants React
- Gestion du profil, historique des commandes, suivi de l'état des livraisons
- Sécurité : gestion des permissions, authentification JWT, protection CSRF
Conception (travaux de formation associés)
- Base de données relationnelle : dictionnaire de données, règles de gestion avec identifiants, schéma entité-association, script de génération de BDD
- Structure et contraintes : création BDD (contraintes, index, droits), scripts d'insertion de données de test, procédures de sauvegarde-restauration, test de restauration
- Accès aux données : scripts SQL pour tableau de bord, procédures stockées (commandes non soldées, délai moyen commande/facturation), vues (Produits-Fournisseurs, Produits-Catégorie/Sous-catégorie)
- Maquettes Web (Mockflow/Figma) et Maquettes Mobile (écrans de démarrage, listes catégories/sous-catégories, produits, détails + panier, inscription, connexion, changement de mot de passe)
- Architecture : diagrammes UML (cas d'utilisation, séquences, activité, classes entités, déploiement)
- Environnement Docker : compose.yaml + Dockerfile, conteneurs PHP, BDD, email (MailHog)
Conception (travaux de formation associés)
- Base de données relationnelle : dictionnaire de données, règles de gestion avec identifiants, schéma entité-association, script de génération de BDD
- Structure et contraintes : création BDD (contraintes, index, droits), scripts d'insertion de données de test, procédures de sauvegarde-restauration, test de restauration
- Accès aux données : scripts SQL pour tableau de bord, procédures stockées (commandes non soldées, délai moyen commande/facturation), vues (Produits-Fournisseurs, Produits-Catégorie/Sous-catégorie)
- Maquettes Web (Mockflow/Figma) et Maquettes Mobile (écrans de démarrage, listes catégories/sous-catégories, produits, détails + panier, inscription, connexion, changement de mot de passe)
- Architecture : diagrammes UML (cas d'utilisation, séquences, activité, classes entités, déploiement)
- Environnement Docker : compose.yaml + Dockerfile, conteneurs PHP, BDD, email (MailHog)