Inspiration
With the offices reopening, keeping a track of of employees returning back to work and simultaneously following the COVID protocols is becoming tedious. For now, the admin manually keeps a list of employees working in office and working from home. However to make this process smoother, this application provides the admin with a easy to understand roaster.
What it does
Firstly, this application takes the social distancing guidelines into consideration. The admin enters the total employees present in the office and social distancing limitations. Based on this the application calculates the number of employees that can come each day. It has two interfaces namely employee and admin. The employee interface contains a form wherein he/she can fill their details. These are then stored in the database on the admin side. The employee can also apply for approval for the week. This approval request appears on the admin side where the admin can verify and approve the request. If the limit for that specific date is reached, the button for that day in the form disables ensuring the number of employees in the office are maintained within the protocols.
How we built it
This web application is majorly built using React and Node.js.
Challenges we ran into
Due to time constraints, backend authentication is not complete.
Accomplishments that we're proud of
Able to make demonstrable application of the project.
What we learned
We were able to understand requirements of the application from different perspective since we had to take into consideration the entire office space. This included the employee as well as admin side. We also learned a lot about the development process.
What's next for Back to Work
This application can not only work during the pandemic time but also later to keep a record of the employees in the office. We plan to add further features and make it suitable according to the respective office requirements. This includes integrating meeting room solutions and storing all necessary documents within the app.
Log in or sign up for Devpost to join the conversation.