0% ont trouvé ce document utile (0 vote)
62 vues8 pages

PFE Tech Job Complet

Le projet de fin d'études consiste en le développement d'une plateforme web 'Tech Job' pour faciliter la mise en relation entre recruteurs et candidats dans le secteur technologique. Il répond à des besoins spécifiques tels que la création de profils techniques détaillés et un filtrage avancé des offres d'emploi. La méthodologie inclut l'analyse des besoins, la conception, le développement et l'évaluation des fonctionnalités de la plateforme.

Transféré par

ouazzaniibrahim312
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
62 vues8 pages

PFE Tech Job Complet

Le projet de fin d'études consiste en le développement d'une plateforme web 'Tech Job' pour faciliter la mise en relation entre recruteurs et candidats dans le secteur technologique. Il répond à des besoins spécifiques tels que la création de profils techniques détaillés et un filtrage avancé des offres d'emploi. La méthodologie inclut l'analyse des besoins, la conception, le développement et l'évaluation des fonctionnalités de la plateforme.

Transféré par

ouazzaniibrahim312
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Projet de Fin d'Études

Développement d’un site web Tech Job


Plateforme de mise en relation entre recruteurs et candidats dans le secteur technologique

Étudiant : [Votre nom]


Encadrant : [Nom de l'encadrant]
Année universitaire : 2024/2025
Introduction Générale

1. Contexte
Le marché de l’emploi dans le secteur technologique connaît une croissance continue à
l’échelle mondiale. Face à cette expansion, les entreprises peinent à trouver des profils
qualifiés tandis que les chercheurs d’emploi ont du mal à accéder à des offres ciblées, en
adéquation avec leurs compétences techniques. Cette situation soulève un besoin croissant
de plateformes spécialisées capables de faciliter cette mise en relation.

2. Problématique
Malgré la diversité des plateformes d'emploi généralistes, peu d'entre elles répondent
réellement aux besoins spécifiques du secteur tech : recherche par stack technologique,
valorisation de projets personnels (GitHub, portfolios), ou encore filtrage avancé des
compétences. Les recruteurs souhaitent aller au-delà du CV classique, tandis que les
développeurs recherchent des offres adaptées à leur profil technique. D'où l'idée de
concevoir un site web 'Tech Job', dédié exclusivement à l'emploi dans la tech.

3. Objectifs du projet
Ce projet vise à développer une plateforme web qui :
- Permet aux candidats de créer un profil technique détaillé, rechercher et postuler à des
offres.
- Offre aux recruteurs la possibilité de publier des offres, rechercher des candidats et gérer
leurs annonces.
- Intègre un système de filtrage intelligent des offres selon les compétences, technologies et
localisation.
- Fournit une interface d'administration pour la gestion des utilisateurs et contenus.

4. Méthodologie
Le projet a été réalisé selon une démarche structurée :
- Analyse de l’existant : identification des besoins, étude comparative des solutions
similaires.
- Conception : réalisation du cahier des charges, maquettes et modélisation.
- Développement : implémentation du backend, frontend, base de données, puis intégration.
- Tests et validation : vérification fonctionnelle, retour utilisateurs, amélioration continue.

5. Structure du rapport
Ce rapport est structuré comme suit :
- Chapitre 1 : étude de l’existant et analyse des besoins.
- Chapitre 2 : conception fonctionnelle et technique.
- Chapitre 3 : développement et implémentation du site web.
- Chapitre 4 : évaluation, tests et perspectives d’amélioration.
- Conclusion générale.
Chapitre 1 : Étude de l’existant et analyse des besoins

1.1 Présentation du domaine


Le domaine du recrutement dans le secteur technologique est en constante évolution. Les
entreprises cherchent à recruter des profils techniques spécialisés, souvent rares sur le
marché. Les candidats, de leur côté, souhaitent valoriser leur expertise dans des
environnements de travail qui correspondent à leurs compétences et leurs valeurs.

1.2 Étude comparative


Plusieurs plateformes d’emploi généralistes et spécialisées existent : LinkedIn, Indeed,
Welcome to the Jungle, etc. Cependant, elles présentent des limites dans le ciblage
technologique précis, le filtrage avancé et la gestion efficace des profils techniques. Ces
constats justifient la création d’une solution plus adaptée au domaine tech.

1.3 Analyse des besoins


Les besoins identifiés sont les suivants :
- Pour les candidats : créer un profil technique, filtrer les offres par technologies, suivre les
candidatures.
- Pour les recruteurs : publier, modifier, supprimer des offres, consulter les profils,
contacter les candidats.
- Pour l’admin : gérer les comptes utilisateurs, modérer les contenus, assurer la sécurité des
données.
Chapitre 2 : Conception du système

2.1 Cahier des charges fonctionnel


Les fonctionnalités principales du site sont :
- Espace candidat : inscription, création de profil, recherche et postulation aux offres.
- Espace recruteur : gestion des annonces, recherche de profils, tableau de bord.
- Interface d'administration : gestion des utilisateurs, des offres, modération des contenus.

2.2 Cahier des charges technique


La plateforme est développée en architecture client-serveur :
- Frontend : [Link] avec Tailwind CSS
- Backend : [Link] avec Express
- Base de données : MongoDB ou PostgreSQL
- Authentification : JWT et OAuth (Google, LinkedIn)
- Hébergement : Vercel pour le frontend, VPS ou Render pour le backend
Chapitre 3 : Développement et réalisation

3.1 Environnement de développement


L’environnement utilisé comprend Visual Studio Code, GitHub, Postman pour les tests d’API
et MongoDB Atlas.

3.2 Backend
Le backend a été développé en [Link] avec Express. Il expose une API REST permettant
l’authentification, la gestion des utilisateurs, des offres d’emploi et des candidatures.

3.3 Frontend
Le frontend est développé avec [Link]. Il utilise Tailwind CSS pour le design et permet une
navigation fluide entre les différentes pages de l’application.

3.4 Intégration
Les appels API sont intégrés côté client avec Axios. L’authentification est gérée avec des
tokens JWT stockés localement.
Chapitre 4 : Résultats et évaluation

4.1 Résultats obtenus


Toutes les fonctionnalités principales ont été implémentées avec succès : création de profils,
dépôt d’offres, filtrage, gestion des utilisateurs et des candidatures.

4.2 Tests et validation


Des tests fonctionnels ont été réalisés pour chaque module. Les retours utilisateurs ont
permis d’optimiser certaines interfaces et d’ajuster les filtres de recherche.

4.3 Limites et perspectives


Des améliorations sont prévues : système de recommandation automatique, notifications
par e-mail, version mobile. Une intégration future avec GitHub API permettrait de valoriser
davantage les profils développeurs.
Conclusion Générale
Ce projet de fin d’études nous a permis de concevoir et développer une solution web
répondant à des besoins concrets dans le domaine de l’emploi tech. Il nous a permis de
mobiliser des compétences en développement web, analyse des besoins, conception de base
de données, sécurité et UI/UX. Ce projet peut évoluer vers une version commercialisable
avec l’ajout de nouvelles fonctionnalités intelligentes et une ouverture vers d’autres
domaines techniques.

Vous aimerez peut-être aussi