Projet de Catalogue — GameStore
Contexte : Développement d'une application web complète de gestion d'un catalogue de jeux vidéo, intégrant un espace d'administration sécurisé pour la gestion de l'inventaire, des stocks et des fiches produits.
Mon Rôle : Création complète from scratch. Conception et mise en place d'une architecture MVC orientée objet, développement du système d'authentification par session, écriture des requêtes CRUD sécurisées via PDO avec protection contre les injections SQL.
Challenge Technique : Implémenter un routeur frontal en PHP pur sans framework, capable de distribuer les requêtes vers les bons contrôleurs tout en maintenant les URLs propres et en gérant les différents niveaux d'accès (admin / visiteur).
Cheminement d'apprentissage :
- Étape 1 : Découverte de PHP (Bases et affichage statique).
- Étape 2 : Modélisation de la BDD (MCD et requêtes SQL).
- Étape 3 : Intégration MVC et CRUD (Projet GameStore).