Tous les projets
Capture d'écran du projet Green Village

E-commerce (instruments de musique)

Green Village

Terminé

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)

Galerie