Site "Massages 5 continents"

Projet de Stage (2ème année) - Création d'un CMS sur mesure

Détails du projet

Le Contexte et le Besoin Client

Lors de mon stage de deuxième année de BTS SIO, j'ai été chargé de concevoir et développer de A à Z un site vitrine pour une activité de "Massages 5 continents". Le défi principal résidait dans l'exigence du client : il fallait qu'il soit totalement autonome pour gérer son site une fois mon stage terminé.

Au lieu d'utiliser une solution préfabriquée comme WordPress, j'ai développé un Back-Office (CMS) 100% personnalisé. Ce panneau d'administration permet au client de modifier non seulement le contenu textuel (CRUD des soins et massages), mais aussi l'apparence visuelle du site (couleurs, photos, coordonnées) de manière intuitive et sécurisée.

Les Missions réalisées

  • Analyse et Conception : Recueil des besoins du client et modélisation de la base de données (MCD/MLD) adaptée à un contenu dynamique.
  • Architecture MVC : Structuration rigoureuse du code en PHP (Modèle-Vue-Contrôleur) pour séparer la logique métier de l'affichage.
  • Front-end (Côté Visiteur) : Création d'une interface vitrine HTML5/CSS3 esthétique, responsive et fidèle à l'univers du bien-être.
  • Back-office (Côté Admin) : Développement d'un tableau de bord sécurisé permettant la gestion complète du site (textes, upload d'images, choix des couleurs via la BDD).
  • Sécurité : Authentification de l'administrateur, hachage des mots de passe, sécurisation des formulaires et gestion des failles classiques (XSS, injections SQL via PDO).

Captures d'écran

Aperçu de la partie vitrine et du panneau d'administration sur mesure :

Accès au code

Certaines parties du code peuvent être soumises à confidentialité (projet de stage réel), mais une version de démonstration / mon arborescence est consultable sur mon GitHub.


Voir mon profil GitHub