Presentation
Project definition and scope
The Collaborative Project Management Platform is a full-stack web application designed for team-based project planning, tracking, and collaboration. The platform allows teams to create projects, invite members with differentiated roles, manage tasks with priorities and statuses, and monitor progress through dashboards.
Built as a case study for Block 3 of the RNCP Level 7 title "Expert in Software Engineering" delivered by the ESIEA INTECH Group, the project covers three key competencies: Development (C.10), Automation (C.12), and Industrialization (C.13).
The application implements a complete authentication system with JWT tokens, a role-based permission model (Administrator, Member, Observer), email notifications via MailHog, and a full audit trail tracking every modification made to tasks through database triggers.
Project management, team collaboration - comparable to tools like Jira, Trello, or Asana, adapted to a professional and educational context.
Development teams (B2B), project managers and Product Owners for progress tracking, observers (clients, stakeholders) in read-only mode.
