Abstract:
L'objectif principal de ce projet de fin de cycle était de répondre aux besoins de l'entreprise CO.G.B en matière de recrutement en concevant et en réalisant une application web de recrutement en ligne. Cette application permettrait à l'entreprise de publier des offres d'emploi et de trouver des candidats compétents. Elle offrirait également aux candidats la possibilité de postuler à différentes offres d'emploi disponibles sur la plateforme, de recevoir des notifications en cas de besoin de leurs services, ainsi que de recevoir une réponse à leur candidature.
Pour mener à bien ce projet, nous avons opté pour une méthode agile appelée Scrum, qui est une méthode itérative et incrémentale pour la gestion de projet.
La conception de l'application a été réalisée en utilisant le langage de modélisation UML et le pattern de conception MVC, qui permet de séparer la logique de présentation, de la logique de traitement et de la logique de données. Cette conception a été mise en œuvre dans l'environnement de développement intégré (IDE) Visual Code Studio, utilisant TypeScript pour la programmation côté serveur et HTML pour la programmation côté client.
L'application de recrutement en ligne offre également un espace pour les candidats et les recruteurs. Les candidats peuvent créer des comptes, déposer leurs CVs, postuler aux offres d'emploi disponibles et suivre l'état de leurs candidatures. Les recruteurs, quant à eux, peuvent publier des offres d'emploi, parcourir les profils des candidats qui ont postulés.