Retour aux projets
Projet universitaire · SAE203 2025

Marques Mode

Application web PHP/MySQL complète — répertoire de marques de mode avec CRUD admin, recherche dynamique, upload d'images et déploiement sur VPS. Développé dans le cadre de la SAE203 du BUT MMI.

Live
Mode & Marques
Gucci Balenciaga Supreme Prada +26
30+
Marques
CRUD
Admin
VPS
Déployé
PHP
MySQL
CSS3
2
2
Tables BDD
4
4
Opérations CRUD
30
30+
Marques
1
1
VPS déployé

Le projet

SAE203 est un projet universitaire BUT MMI consistant à développer une application web complète en PHP/MySQL. L'objectif : créer un répertoire de marques de mode avec une interface publique de consultation et un espace admin de gestion.

Le projet couvre l'ensemble du cycle de développement — conception de la base de données, développement back-end en PHP procédural, sécurité, et déploiement sur VPS Linux avec configuration Apache.

Les technologies

PHP
Backend procédural — traitement des formulaires, requêtes PDO préparées, upload de fichiers, protection XSS.
PDO · htmlspecialchars · move_uploaded_file · strip_tags
MySQL
2 tables liées — marques et collections. Requêtes préparées, recherche avec LIKE, jointures entre tables.
SELECT · INSERT · UPDATE · DELETE · LIKE · JOIN
HTML / CSS
Interface responsive sans framework — grille de cartes, fiches produits, formulaires admin. Déployé sur VPS.
Flexbox · Grid · Responsive · Apache · VirtualHost

Ce que le site propose

Interface Publique

  • Listing des marquesGrille de cartes avec photo, nom et pays d'origine.
  • Fiche détailFondateur, année de création, description, collections associées.
  • RechercheFiltrage par nom avec requête LIKE — résultats instantanés.

Espace Admin

  • Gestion des marquesAjouter, modifier, supprimer avec upload et validation de photo.
  • Gestion des collectionsCRUD complet sur les collections liées à chaque marque.
  • SécuritéRequêtes préparées PDO, protection XSS, validation des fichiers uploadés.

Les étapes du projet

1
Conception BDD
Modélisation des 2 tables (marques, collections) et de leurs relations via clés étrangères.
2
Interface publique
Listing, fiche détail et recherche — lecture seule avec requêtes SELECT préparées.
3
CRUD Admin
Formulaires d'ajout, modification, suppression avec upload d'images et sécurité PDO.
4
Déploiement VPS
Transfert SSH, configuration Apache VirtualHost, import MariaDB en production.
Voir le projet

Site déployé
en production

Projet SAE203
BUT MMI · IUT de Troyes · 2025