Staff management system
One hour for every personnel action.
Five minutes, with a few clicks.
All staff management ran on paper and files passed back and forth: contracts printed and signed, attendance kept by hand, data the accountant requested that someone had to sit down and gather.
I built an application that brings it all into one place. The employee registry, contracts issued automatically and signed electronically, a timesheet system with monthly reports, payment files ready for the bank. Each employee’s documents file themselves into their own folder.
The most useful part: the accountant logs in and gets what they need themselves, instead of requesting it and waiting.
The company works with site and seasonal staff: over 900 employees, over 1,900 contracts. The same people get rehired for every new project. New contracts run at around 150 a year, unevenly spread: from three to twenty five a month, depending on the projects underway.
Before, an action for an employee already on file took around an hour: gathering details, communicating about the contract terms, sending it to the accountant, waiting for replies. For a new employee, considerably more. Today the same action takes five minutes, and for a new employee, one form.
In a month with twenty five contracts, that is the difference between three days of paperwork and two hours, exactly when the site needs to be staffed.
Each user sees only what applies to them, and employees are explicitly informed about how their data is processed.
Delivered through my previous company, Codebase O.E.
- Django
- Docker