Transformation of a static showcase website into a manageable platform through a MySQL database and a PHP form for adding new artworks.

OpenClassrooms project context :
After an initial refactoring assignment on The Artbox website, the gallery wanted to take things further by making its artwork catalog manageable through an admin system. The goal was to allow new artworks to be added without directly editing the source code, by setting up a database and a simple creation interface.
The website displayed artworks statically, which meant every update required technical intervention. The challenge was to design a suitable data structure, connect the website to a MySQL database, and build a form capable of saving new artworks along with their essential information.
I developed an initial PHP/MySQL administration layer to make the catalog dynamic.
More specifically, I:
The website moved from a static structure to a dynamic one, with a first simple and functional administration interface. This project allowed me to strengthen my skills in procedural PHP, database modeling, and data handling between the front end and back end.

Use case
Development of Kasa’s new interface in Next.js, connected to an Express API, including property management, favorites, authentication, real-time messaging, and host-side user flows.

Use case
Creation of a SaaS project management interface with Next.js, including a multi-view dashboard, advanced collaborative features, and UX enhancements such as drag and drop, autocomplete, testing, and deployment.

Use case
Creation of a sports tracking interface in React, featuring authentication, routing, centralized API calls, and data visualization through interactive charts.