Projet de fin d'étude : Development of a Web Application for Connecting Freelancers and Companies.

Etudiant : YAGHENIK AYOUB

Filière : LF Sciences Mathématiques et Informatique

Encadrant : Pr. BOUAYAD ANAS

Annèe : 2025

Résumé : Avec la croissance du travail en freelance, il est devenu difficile pour les entreprises de trouver rapidement le bon prestataire. TalentMatch est une plateforme web conçue pour faciliter la mise en relation entre freelances et entreprises, en rendant ce processus plus simple et efficace. Grâce à des outils d’intelligence artificielle, TalentMatch analyse les profils des freelances et les offres d’emploi pour proposer des correspondances pertinentes, aider à estimer les salaires, et permettre aux entreprises de sélectionner rapidement les meilleurs candidats. La plateforme offre une interface claire et conviviale, aussi bien pour les freelances que pour les employeurs, permettant la gestion facile des offres, des candidatures, et des profils. Développée avec des technologies modernes telles que FastAPI, Tailwind CSS et JavaScript, TalentMatch combine un backend performant avec un frontend intuitif, tout en intégrant des modèles intelligents pour améliorer l’expérience utilisateur. Ce rapport présente le contexte du projet, les problématiques adressées, la conception et le développement de la plateforme, ainsi que l’intégration des modèles de machine learning. Il propose également des pistes d’amélioration pour l’avenir, notamment en matière d’authentification et de montée en charge.