Payroll Management Platform

Back to Projects

Symfony Developer Internship — Prefecture of Oujda-Angad

Project Overview

Prefecture of Oujda-Angad  ·  June – July 2025  ·  Symfony developer

A payroll management platform built for a public institution, replacing a spreadsheet-driven process with a structured application: employee records, salary components, payroll runs and the reporting that administrative staff need at the end of each cycle.

Working in a public-sector context meant the rules were not negotiable — salary scales, allowances and deductions follow published regulations, so the work was as much about modelling those rules correctly in the domain layer as about building screens. I developed the Symfony REST API and the Angular interface consuming it, and the team managed the codebase collaboratively under Git with reviewed branches rather than direct pushes.

Technologies Used

Symfony 7 Angular 17 Bootstrap 5 REST API MySQL Doctrine ORM Git

Screenshots

Anonymized screenshots — coming soon

Repository

The codebase belongs to the Prefecture of Oujda-Angad and is not publicly available.