image

Projet 4

Boutique en ligne Symfony

PHP Symfony Twig Doctrine

Projet Symfony - Site e-commerce

Dans le cadre de ce projet Symfony (v7.2), j'ai développé un site e-commerce à partir d'un squelette fourni. Ce travail m'a permis de renforcer ma compréhension du framework Symfony, notamment en ce qui concerne les routes, les contrôleurs, le système de templates Twig et la structuration d'un projet web MVC.

  • Objectif technique : créer une boutique en ligne complète avec Symfony, intégrant une gestion des utilisateurs, un panier d'achat et une base de données.
  • Fonctionnalités développées :
    • Structure MVC avec layout principal et navigation modulaire
    • Pages statiques et dynamiques (contact, catalogue, produits)
    • Affichage dynamique des catégories et produits
    • Système de routage pour la navigation entre les sections
    • Gestion des utilisateurs (inscription, connexion, panier)
  • Technologies utilisées : PHP, Symfony 7.2, Twig, Doctrine ORM, SQL, JSON.
  • Défis relevés : mise en place de l'architecture MVC, intégration de la base de données, gestion des sessions utilisateurs et implémentation du panier d'achat.

Ce projet a été très formateur et m'a permis de maîtriser les fondements du développement web avec Symfony tout en appliquant les bonnes pratiques de modularité, de routage, de templating et de gestion de données.

© 2023 Portfolio Toni. All rights reserved.