Projet - Le Grand Bazar

Project information

  • Category: Application Web
  • Client: School
  • Project date: 2022 - 2023
  • Langage de Programmation: PHP
  • Technologies Utilisées: Symfony, HTML, CSS, Twig, Bootstrap, MySQL

Projet Symfony – Développement web full stack avec PHP

Ce projet a été réalisé dans le cadre de mon cours de développement web, avec pour objectif de concevoir une application web complète en utilisant PHP et un framework moderne. J’ai choisi Symfony pour sa structure robuste, sa flexibilité, et son respect des bonnes pratiques de développement.

L’application a été développée en mode full stack : le front-end repose sur HTML, CSS et Bootstrap pour une interface responsive et agréable à utiliser, tandis que le moteur de templates Twig a été utilisé pour la partie vue. Le back-end est géré avec Symfony et une base de données MySQL pour permettre la gestion dynamique des utilisateurs, des données et des fonctionnalités spécifiques à l’application.

Compétences mises en œuvre :

  • Architecture MVC : Organisation claire du code en suivant le modèle MVC proposé par Symfony.
  • Conception de base de données : Modélisation des entités, relations et gestion des migrations.
  • Routage & sécurité : Configuration des routes, gestion des accès et sécurité des données.
  • Intégration front-end : Responsive design avec Bootstrap et création de vues avec Twig.
  • Expérience utilisateur : Interfaces ergonomiques et navigation fluide.

Technologies utilisées :

  • Back-end : PHP avec Symfony
  • Template Engine : Twig
  • Base de données : MySQL
  • Frontend : HTML5, CSS3, Bootstrap

Ce projet m’a permis d’approfondir mes connaissances du développement web moderne en full stack PHP, tout en mettant en pratique des concepts avancés comme la sécurité applicative, le routage Symfony et l’optimisation des performances.

🔗 Code source : Voir sur GitHub