This system is designed for the management of a unified database of job vacancies and candidate profiles.
Implemented features:
- Flexible recruitment funnel: depending on the vacancy, the recruitment funnel can include different stages
- Role-centric UI: depending on the role, the system provides different opportunities
Implementation details is described in this notion articles
demo.mp4
- .NET SDK 7.0+ (https://dotnet.microsoft.com/en-us/download)
- Node.JS 18.16+ (https://nodejs.org/en)
For launching the system, simply run the backend app. It will automatically build and pull the frontend app. This is achieved through a rewritten build process, implemented in /backend/src/recruitment.csproj
.
- Open terminal in
/backend/src
folder - Run command
dotnet run --configuration Debug
Depending on the role, the system provides different opportunities. In order to verify this, the system has prepared accounts with different roles.
Here they are:
- hiring manager: [email protected]
- recruiter: [email protected]
- lead recruiter: [email protected]
For easy switching between accounts, all accounts have the same password.
Password: JzHwPA5_!vTwYVW
A manual is available in Notion