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.

OpenClassrooms project context :
As a front-end developer at Abricot.co, I contributed to the development of the first version of a project management SaaS platform designed for freelancers. The goal was to build a complete, high-performance, and scalable interface, based on an existing backend and validated mockups.
The project involved implementing a complex system combining project management, task management, users, and roles, with strong constraints around accessibility (WCAG), responsive design, code quality, and justification of technical choices.
In addition, I chose to go beyond the initial scope in order to further improve product quality and user experience.
I developed the application with Next.js and React, structuring the front end around reusable components and optimized state management.
More specifically, I:
The application delivers a smooth and modern user experience, aligned with the standards of professional SaaS tools. This project demonstrates growth on advanced topics such as front-end architecture, complex UX, state management, software quality, and deployment.

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 sports tracking interface in React, featuring authentication, routing, centralized API calls, and data visualization through interactive charts.

Use case
Definition of requirements, functional design, and UX planning for an educational platform, including benchmarking, user stories, mockups, and project planning.