📊
Professional

Portfolio Manager

A complete back office for administering the portfolio: creating, editing and organising projects from a single dashboard, behind hardened authentication.

Key features

  • Full CRUD over projects, with categories and ordering.
  • Per-project view statistics.
  • Brute-force protection: automatic IP blocking after repeated failed attempts.
  • Audit logs: every administrative action is recorded.

Role: Symfony 7 API with Doctrine and LexikJWTAuthenticationBundle, React 18 interface with Redux Toolkit and Material UI.