An automatic job applicant tracking system
Sometimes, for small job postings, we might want to make it easy on the applicants and just ask for them to email us their resume and/or GitHub. However, organizing all these emails quickly gets out of hand if more than just a few applicants apply.
Introducing Trakario, an automatic email-integrated applicant tracking system. Trakario hooks into your email to automatatically parse applicant emails, providing an organized, comprehensive view of each applicant.
You will need to setup two components:
trakario-frontend
(this repo; instructions below)trakario-backend
This is a standard single-page React app which can be installed using yarn and setting up your .env
:
yarn
cp .env.example .env
You will see you can configure your backend url within .env
.
To launch the frontend, use yarn start
:
yarn start
Note: The first time you open the frontend in the browser you will need to enter the authToken
from the .env
file of the backend.
Deploy as usual using yarn build
to generate static files.
This project makes a number of assumptions about everything from types of applicant names to the attachements they provide. So it is very possible that given some new input it might break. Make sure to keep a record of original applicant emails to prevent accidental data loss.