About This Application
A professional workflow management system developed as a Final Year Academic Project during an active traineeship at FosterGroupe.
FosterGroupeTasks was conceived and built to address a concrete organizational challenge.
During my traineeship at FosterGroupe, it became apparent that daily operations were managed through a patchwork of disconnected tools: task assignments communicated over messaging apps, meeting schedules maintained manually, and files scattered without a coherent access structure. The absence of a unified system created friction, reduced accountability, and made it difficult for supervisors to maintain oversight across teams.
This application was developed as a direct response to that gap. The goal was to deliver a single, coherent platform where projects are tracked, tasks are formally assigned and acknowledged, meetings are scheduled with full participant records, and files are managed with controlled access. Every decision in its design was made with an actual user in mind — a supervisor, a team member, or an administrator — not a grading committee.
At the same time, this project fulfills the requirements of the Projet de Fin d'Études (PFE), the final academic deliverable of my engineering degree. It is submitted under the supervision of Mr. Abdelkabir HASSOUNE and Pr. Chaimae AZROUMAHLI, who provided academic guidance throughout the development cycle.
The application is organized around ten interconnected modules, each addressing a specific area of internal company management. Rather than providing shallow coverage of many topics, the focus was on delivering a well-implemented set of features that are genuinely useful in a professional context.
About the technologies used:
The codebase, as reflected by the language distribution in the repository, is predominantly Blade and CSS, which reflects the deliberate choice to keep the frontend human-readable and maintainable without a JavaScript build pipeline.
The codebase composition at the time of submission was approximately 44% Blade, 34% CSS, 14% PHP, and 8% JavaScript.