Transformation d’un site vitrine statique en site administrable grâce à une base de données MySQL et un formulaire de création d’œuvres en PHP.

Contexte OpenClassrooms :
Après une première mission de refactorisation du site de The ArtBox, la galerie a souhaité aller plus loin en rendant son catalogue d’œuvres administrable. L’objectif était de permettre l’ajout de nouvelles œuvres sans modifier directement le code source, en mettant en place une base de données et une interface de création simple.
Le site présentait les œuvres de manière statique, ce qui rendait chaque mise à jour dépendante d’une intervention technique. Il fallait concevoir une structure de données adaptée, connecter le site à une base MySQL et créer un formulaire capable d’enregistrer de nouvelles œuvres avec leurs informations essentielles.
J’ai développé une première couche d’administration en PHP/MySQL afin de rendre le catalogue dynamique.
J’ai notamment :
Le site est passé d’une logique statique à une logique dynamique, avec une première interface d’administration simple et fonctionnelle. Cette mission m’a permis de consolider mes compétences en PHP procédural, en modélisation de base de données et en manipulation de données entre front-end et back-end.

Use case
Développement de la nouvelle interface Kasa en Next.js, connectée à une API Express, avec gestion des logements, favoris, authentification, messagerie temps réel et parcours propriétaire.

Use case
Création d’une interface SaaS de gestion de projet avec Next.js, incluant dashboard multi-vues, gestion collaborative avancée et améliorations UX (drag & drop, autocomplete, tests et déploiement).

Use case
Création d’une interface de suivi sportif en React avec authentification, routing, appels API centralisés et visualisation de données via graphiques interactifs.