ProjectsCandidatureTracker

CandidatureTracker

Web application for tracking professional applications. Allows you to centralize, organize and track the progress of your job search.

RoleDeveloperTimeline2026-05 — 2026-05Live
OPENSPECOPENCODELARAVEL

CandidatureTracker: A Job Application Tracking Platform


Introduction

CandidatureTracker is a web application designed to help job seekers centralize, organize, and track their professional applications throughout the recruitment process.

Instead of managing applications across spreadsheets, emails, and notes, the platform provides a single place to manage applications, interviews, priorities, and recruitment progress.


The Problem

Job searching often involves managing many applications at the same time. Keeping track of companies, positions, application statuses, interview dates, and follow-ups can quickly become difficult.

Without a centralized system, important information can be lost and it becomes harder to understand the overall progress of a job search.

CandidatureTracker was created to make this process more organized and easier to manage.


The Solution

CandidatureTracker provides a structured workflow for managing professional applications.

Users can create applications, assign statuses and priorities, add notes, schedule interviews, and track interview results.

The dashboard provides an overview of active applications, upcoming interviews, and received offers, giving users a quick view of their job-search activity.


Application Management

Each application contains important information such as the company, position, application URL, status, priority, notes, and application date.

Users can create, edit, view, and delete applications while filtering them by status and priority.

Completed applications can also be archived and later restored, keeping the main workspace focused on active opportunities.Screenshot 2026-08-17 204659


Interview Tracking

CandidatureTracker also provides dedicated interview management.

Users can schedule different types of interviews, including phone, technical, HR, and final interviews, with their planned date and time.

Preparation notes and interview results can be stored alongside each application, making it easier to keep track of the entire recruitment process.Screenshot 2026-08-17 204710


Dashboard

The dashboard provides a global overview of the user's job search.

It highlights key information such as active applications, upcoming interviews, and received offers, while also displaying the next scheduled interviews.

This allows users to quickly understand their current recruitment progress without checking every application individually.


Technical Architecture

CandidatureTracker is built with Laravel 13 and PHP 8.3+.

The frontend uses Blade, Tailwind CSS, and Alpine.js, while Vite handles asset compilation. Authentication is implemented with Laravel Breeze, and MySQL is used as the primary database.

The application also uses Laravel's queue and caching capabilities, providing a foundation for asynchronous processing and performance improvements.


Agile Organization

The project was organized using an Agile workflow with Jira.

Development was managed through a Kanban board, with tasks organized and tracked throughout the project. Daily standups were used to review progress, identify blockers, and plan the next steps.


Results

CandidatureTracker transforms the job-search process into a structured and centralized workflow.

The project demonstrates practical Laravel development concepts including authentication, CRUD operations, filtering, archiving, relational data, interview management, dashboards, Blade, Tailwind CSS, Alpine.js, and Agile project management.

More importantly, it provides job seekers with a simple tool to stay organized and maintain visibility over their applications from the first submission to the final interview.


Conclusion

CandidatureTracker combines application management, interview tracking, filtering, archiving, and dashboard statistics into a single web application.

The project could be extended with features such as email reminders, calendar integration, application analytics, automated follow-ups, and AI-assisted job application management.

CandidatureTracker | JosephLab