MySIRH

Systèmes d'Information des Ressources Humaines

MySIRH

Stacks

Logo Symfony
Symfony
Logo Bootstrap
Bootstrap
Logo MySQL
MySQL

Contexte et objectif

Projet réalisé dans le cadre de mon mémoire de Licence 3 en Génie Logiciel. J’ai travaillé de manière autonome, en assurant à la fois les rôles de Scrum Master et de Développeur. Le projet s’appuyait sur les besoins réels d’une PME locale, qui a servi de cas d’étude pour identifier les problématiques liées à la gestion des ressources humaines.
L’objectif principal était de concevoir une plateforme SIRH (Système d’Information des Ressources Humaines) permettant de centraliser et d’automatiser la gestion du personnel, des absences et des tâches, afin d’améliorer la productivité et la transparence au sein de l’entreprise.

Réalisation

J’ai pris en charge l’ensemble du développement, de la conception fonctionnelle à l’implémentation technique. Le back-end a été développé sous Symfony, tandis que le front-end s’appuie sur Twig et Bootstrap, avec une base de données MySQL.
Le système permet de gérer les utilisateurs, les demandes d’absence (soumission, approbation ou refus par les responsables), ainsi que la planification et le suivi des tâches. J’y ai également intégré une fonction de pointage horaire pour le suivi des arrivées et départs des employés.

Résultat et apports

Le projet a abouti à une application fonctionnelle servant de démonstrateur académique. La version développée constitue un prototype opérationnel, qui pourra être amélioré et enrichi ultérieurement pour répondre à des besoins réels en entreprise.
Ce projet m’a permis de développer une solide expérience en modélisation métier, en gestion de projet agile, ainsi qu’en conception de systèmes web complets, de l’analyse des besoins à la mise en œuvre technique.