ProjetsCandidatureTracker

CandidatureTracker

Application web de suivi de candidatures professionnelles. Permet de centraliser, organiser et suivre l'évolution de vos recherches d'emploi.

RôleDéveloppeurChronologie2026-05 — 2026-05En ligne
OPENSPECOPENCODELARAVEL

CandidatureTracker : Une plateforme de suivi des candidatures


Introduction

CandidatureTracker est une application web conçue pour aider les chercheurs d'emploi à centraliser, organiser et suivre leurs candidatures professionnelles tout au long du processus de recrutement.

Au lieu de gérer les candidatures entre tableurs, e-mails et notes, la plateforme offre un espace unique pour gérer les candidatures, les entretiens, les priorités et la progression du recrutement.


Le problème

La recherche d'emploi implique souvent de gérer de nombreuses candidatures en même temps. Suivre les entreprises, les postes, les statuts, les dates d'entretien et les relances peut rapidement devenir difficile.

Sans système centralisé, des informations importantes peuvent se perdre et il devient plus difficile de mesurer la progression globale de sa recherche.

CandidatureTracker a été créé pour rendre ce processus plus organisé et plus facile à gérer.


La solution

CandidatureTracker fournit un workflow structuré pour gérer les candidatures professionnelles.

Les utilisateurs peuvent créer des candidatures, attribuer des statuts et des priorités, ajouter des notes, planifier des entretiens et suivre leurs résultats.

Le tableau de bord offre une vue d'ensemble des candidatures actives, des entretiens à venir et des offres reçues, donnant une vision rapide de l'activité de recherche d'emploi.


Gestion des candidatures

Chaque candidature contient des informations importantes telles que l'entreprise, le poste, l'URL de l'offre, le statut, la priorité, les notes et la date de candidature.

Les utilisateurs peuvent créer, modifier, consulter et supprimer des candidatures tout en les filtrant par statut et priorité.

Les candidatures terminées peuvent également être archivées puis restaurées, gardant l'espace de travail concentré sur les opportunités actives.Gestion des candidatures


Suivi des entretiens

CandidatureTracker propose également une gestion dédiée des entretiens.

Les utilisateurs peuvent planifier différents types d'entretiens, notamment des entretiens téléphoniques, techniques, RH et finaux, avec leur date et leur heure prévues.

Les notes de préparation et les résultats des entretiens sont enregistrés avec chaque candidature, ce qui facilite le suivi de l'ensemble du processus de recrutement.Suivi des entretiens


Tableau de bord

Le tableau de bord offre une vue globale de la recherche d'emploi de l'utilisateur.

Il met en avant les informations clés telles que les candidatures actives, les entretiens à venir et les offres reçues, tout en affichant les prochains entretiens planifiés.

Les utilisateurs comprennent ainsi rapidement la progression de leur recrutement sans devoir consulter chaque candidature individuellement.


Architecture technique

CandidatureTracker est développé avec Laravel 13 et PHP 8.3+.

Le frontend utilise Blade, Tailwind CSS et Alpine.js, tandis que Vite gère la compilation des assets. L'authentification est implémentée avec Laravel Breeze, et MySQL sert de base de données principale.

L'application utilise également les queues et le cache de Laravel, offrant une base pour le traitement asynchrone et les améliorations de performance.


Organisation Agile

Le projet a été organisé selon un workflow Agile avec Jira.

Le développement a été piloté via un tableau Kanban, avec des tâches organisées et suivies tout au long du projet. Des standups quotidiens permettaient de reviewer l'avancement, d'identifier les blocages et de planifier les prochaines étapes.


Résultats

CandidatureTracker transforme la recherche d'emploi en un workflow structuré et centralisé.

Le projet démontre des concepts pratiques de développement Laravel incluant l'authentification, les opérations CRUD, le filtrage, l'archivage, les données relationnelles, la gestion des entretiens, les tableaux de bord, Blade, Tailwind CSS, Alpine.js et la gestion de projet Agile.

Plus important encore, il offre aux chercheurs d'emploi un outil simple pour rester organisés et garder une vision claire de leurs candidatures, de la première soumission jusqu'à l'entretien final.


Conclusion

CandidatureTracker combine la gestion des candidatures, le suivi des entretiens, le filtrage, l'archivage et les statistiques de tableau de bord dans une seule application web.

Le projet pourrait être étendu avec des fonctionnalités telles que des rappels par e-mail, l'intégration d'un calendrier, des analytiques de candidatures, des relances automatisées et une gestion assistée par IA.

CandidatureTracker | JosephLab