Retour aux projets
v2.0.0Projet de fin de formation

JobDom — Plateforme de recrutement

Plateforme de recrutement full-stack à deux espaces (candidat et recruteur) : correspondance par compétences, messagerie temps réel, génération de CV et back-office d'administration.

Rôle : Projet web et mobile d'équipe : responsable de la version web de l'application (front-end et back-end).

React 19TypeScriptRedux ToolkitTailwind CSSshadcn/uiNode.jsExpress 5PrismaMongoDBSocket.IOJWTMulterNodemailerPDFKit
JobDom — Plateforme de recrutement — capture 1
JobDom — Plateforme de recrutement — capture 2

Contexte

Concevoir une plateforme de recrutement complète pour le marché francophone, qui met en relation candidats et recruteurs en se basant sur la vraie correspondance des compétences, et non sur de simples mots-clés.

Problème

Réunir dans une seule application cohérente tout ce dont chacun a besoin : pour le candidat, se rendre visible et postuler avec un CV ; pour le recruteur, publier des offres et trier les candidatures. Le tout en instaurant la confiance — emails vérifiés, entreprises vérifiées, avis modérés — et en permettant des échanges directs.

Approche

J'ai construit l'application web de bout en bout : une interface web réactive et une API sur mesure. La connexion est sécurisée (vérification de l'email par code, sessions protégées), et chaque type d'utilisateur — candidat, recruteur, administrateur — n'accède qu'à ce qui le concerne. Le cœur, c'est un moteur qui note les offres selon les compétences réellement partagées avec le candidat, une messagerie instantanée, et la génération automatique de CV en PDF.

Résultat

Plateforme déployée en ligne, complète : inscription avec vérification, création de profil, publication et recherche d'offres, candidature avec CV généré ou importé, suivi des candidatures, suggestions personnalisées, messagerie en temps réel, notifications, vérification légale des entreprises avec badge, avis modérés, et un tableau de bord d'administration (statistiques, gestion des utilisateurs et des offres, modération).

Points techniques clés