MIT License
Covid19 - Office Space is built to handle life moving forward in the near future.
Employees can:
Request days in the office
View occupancy percentages for any office / office section.
Managers can:
Accept / deny office requests
Add new employees to the application
HSE Managers can:
A typical flow for a middle level employee would be:
HSE Managers are also able to perform contact tracing using the following process:
This process retrieves any employees that worked in the same area as the sick individual over the given range.
Front End Technologies
Angular 10
Angular Material
Vercel hosts the web app.
Back End Technologies
ASP.NET Core 3.1 WebAPI + OData
Entity Framework Core
Azure hosts the WebAPI
Azure hosts the MSSQL database.
Cross-stack Technologies
Auth0 handles authentication and authorization through RBAC on the server + client.
Azure Devops was used to track work with an agile cycle of 1 day sprints.
To preview this app in the cloud simply visit us at Vercel! Covid19-OfficeSpace
To run this app locally, follow the steps below.
npm i
to install needed dependenciesng serve --prod
to run the angular application targetting the cloud api. To run the API locally, you would need a connection string that is not publicly available.