Built a web application for an HR company that supplies blue-collar workers to MNCs
Workforce did a lot of the internal work manually. For example, each time a new employee joined their workforce, they would correspond via emails and get them to fill in the required information. They wanted to move all this online somehow so that everything was documented properly.
Workforce’s clients who hired the employees needed to know all the employees details at any given time. Currently there was no online process enabling this.
Also, at the end of each month they had to manually check the number of hours each employee worked, and then invoice their client accordingly.
Built an internal online tool that helped Workforce collect information from their new employees quickly. This was all stored on the cloud and could be accessed by anyone on the Workforce team.
Built them an Employee dashboard section - where employees can see the companies details, fill in the required company forms, and upload their basic details - like PAN, educational copy. As soon as this is filled, the workforce admin can check and approve if ok, or ask for revisions, or edit it themselves.
Built them a Client dashboard section - each client (E.g. IBM) has many users (e.g. HR manager, tech) - and each of these users should see different screens on login. As in the HR person should see all the employees which Workforce has hired for them, and see each employees details if needed. The payment guy should login and see all the payment / invoices pending info etc.
Built them an admin panel - Workforce team can log in and see all employees who have applied. Once they approve the employee, they can attach the employee to a job which is under a client. When they attach a client to a job, the employment offer letter is sent automatically (which pops up on the employees dashboard).
Admins had a lot of flexibility to do a lot of things online (which were previously done offline) : Eg upload and send invoices to the client, upload/edit/delete new jobs under each client.
Different admin people had different roles - e.g employee admin only saw the employees related info, where as the client admin only saw client admin. Master admin had access to all.
Overall, it helped smoothen the working process for Workforce both internally, and with their employees and clients.