🗃️
Management and support
Personal project

Portfolio Manager — Full Stack

A full stack portfolio administration project. It manages projects and professional content through a dedicated API and interface.

Features

  • Project page, description and technology creation and editing.
  • Skills, experience, education and contacts.
  • Dashboards, logs and visitor information.
  • JWT authentication and login-attempt blocking.

The deployed backend uses Symfony 8, PHP 8.4 and MySQL. The React interface uses Material UI and management components. This page describes the full stack implementation, distinct from the public portfolio presentation.

My role : data model, administration endpoints, interface and Apache deployment.

Skills in practice

Apply separation of concerns between interface, API and data in a personal management project.