RecruitFlow Mini
A lightweight recruitment CRM built with Symfony to demonstrate core symfony features.
The focus is on basic backend workflows, clean architecture and a functional UI.
What this demonstrates
- Entity design using Doctrine (Candidates, Vacancies, Applications)
- Relational data modelling and repository-driven queries
- Separation of concerns via a dedicated service layer for stage transitions
- REST-style API endpoints for data access and mutation
- Hybrid rendering approach using Twig with API-driven interactions
- A functional recruitment pipeline with stage progression
Core workflow
- Recruiters manage candidates and vacancies
- Applications link candidates to roles
- Applications progress through defined stages (applied → interview → offer → hired)
- Pipeline view provides a clear, stage-based overview
- Dashboard surfaces key metrics for quick insight