RecruitFlow - Laravel Applicant Tracking System for Hiring Teams
An applicant-tracking pipeline for small hiring teams, from application to offer.
Try the Live DemoTech Stack
Overview
RecruitFlow is a self-hosted applicant tracking system for small hiring
teams who need a real pipeline, not a spreadsheet, without the cost or
complexity of an enterprise ATS. Recruiters post jobs, add candidates, and
move each application through a visual kanban pipeline (Applied,
Screening, Interview, Offer, Hired or Rejected), with every stage change
automatically logged so the full hiring history is never lost.
Feature highlights
- Hand-rolled recruiter authentication. Simple and fast, with no
bloated auth starter kit dependency to maintain.
- Kanban pipeline board per job posting. Candidates are grouped into
stage columns with one-click stage moves (no drag-and-drop JS
required), a computed "days in pipeline" on every card, and star
ratings.
- Automatic stage-history logging. Every stage transition writes a
timestamped note to the application, so recruiters and hiring managers
can see exactly when and how a candidate moved through the process.
- Interviewer notes and feedback threads. Free-text notes on any
application are interleaved chronologically with the automatic
stage-change log for a complete audit trail.
- One-click offer letter PDFs. Generate a formatted offer letter
(position, department, location, employment type, proposed start
date, and placeholder terms) for any application in the Offer or
Hired stage.
- Candidate-centric view. A candidate's detail page rolls up their
entire application history across every job posting they've applied
to, not just one pipeline at a time.
- Filterable lists everywhere. Job postings can be filtered by status
and free text; candidates by source (Referral, Job Board, LinkedIn,
Other) and free text.
- Dashboard with real pipeline metrics. Open postings, candidates
currently active in the pipeline, hires this month, applications by
stage, and a recent-activity feed.
- Responsive UI with a real mobile nav. A collapsible slide-out menu
on small screens, not just a squeezed-down desktop layout.
- Five languages out of the box. English, Arabic, French, Spanish,
and Turkish, with a language switcher on every page (including
login) and a full right-to-left layout for Arabic, kanban board
included.
- Realistic demo data included. 3 recruiter accounts, 12 job
postings (mixed open, closed, and draft), and 85 candidates with
100+ applications spread realistically across every stage and
posting, so the app looks like a live, busy hiring process from the
first login.
Tech stack
Laravel 13, Eloquent ORM, Blade, Tailwind CSS, MySQL/SQLite, barryvdh/laravel-dompdf. Fully localized into English, Arabic, French, Spanish, and Turkish.
What's included
- Full Laravel 13 application source code (customer-download/)
- Pre-compiled Tailwind CSS, so no Node.js is required to run the app
- Database migrations for job postings, candidates, applications, and
application notes
- A seeder with 12 job postings and 85+ candidates/applications spread
across every pipeline stage, plus 3 demo recruiter accounts
- Offer letter PDF export via barryvdh/laravel-dompdf, with Arabic-safe
text shaping built in
- Translation files and a language switcher for all 5 supported languages
- A PDF setup and usage manual (manual.pdf)
- 10 marketing screenshots (5 desktop, 5 mobile)
Requirements
PHP 8.3+, Composer, MySQL or SQLite. No npm/Node.js is required to run the app as-is (only needed if you want to edit and recompile the Tailwind CSS).
Compatibility
Laravel 13.x, PHP 8.3 or higher. Works with MySQL, PostgreSQL, or SQLite. Runs on shared hosting, a VPS, or any standard LAMP or LEMP stack. Tested in Chrome, Firefox, Safari, and Edge.
v1.0.1 Current Sep 2, 2026
v1.0.0 Aug 30, 2026
No reviews yet.
You might also like
MarketList - Laravel Multi Vendor Marketplace and Classifieds Script
Multi-vendor classifieds and marketplace listing manager with built-in moderation.
Invoicely - Simple, professional invoicing and payment tracking for freelancers and small studios
Simple, professional invoicing and payment tracking for freelancers and small studios
Nova CRM - Laravel Sales Pipeline and CRM Software for B2B Teams
A sales pipeline CRM for small B2B teams that handles leads, deals, and forecasting.
QueueFlow - Laravel Appointment Scheduling and Queue Management System
Appointment scheduling and walk-in queue management for clinics, salons, and small service shops.
BookWise - Laravel Library Management and Lending System
Library and resource lending management with automatic due-date tracking.
EstateHub - Laravel Real Estate Listing and CRM Software
Property listing and client management for small real estate teams.