Design and development of a complete web application connecting readers, built in object-oriented PHP with an MVC architecture and no external libraries.

OpenClassrooms project context :
I was tasked with developing TomTroc, a web platform designed to encourage book exchanges between individuals. The goal was to create a complete application allowing users to log in, connect with one another, and organize meetups around book sharing in a simple and friendly environment.
The project involved building a complete web application from scratch while meeting strict requirements:
The application also had to maintain a clean, scalable, and maintainable code structure.
I developed the entire application by structuring the project around a clear and modular MVC architecture.
More specifically, I:
TomTroc is a functional web application that allows users to share and exchange books easily. This project demonstrates my ability to build a complete, structured, and maintainable application while respecting strong technical constraints and development best practices.

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.