Deployed on pandemicsafetysuite.azurewebsites.net.
The IoT Pandemic Saftey Suite was created for the Software Engineering Group Project module with Microsoft as our client. The software system gives the ability to control the amount of people in closed spaces by counting those entering and leaving it through IoT devices.
This UI is built in React and Material UI. It allows administrators to view the connected devices, view the number of people in the building, and add/remove devices.
The administrator can also see statistics regarding the number of people in the building overtime.
There is a public view that can be accessed by any computer view URL and therefore could be put on any screen or display to show towards customers.
- Fork the repository
- Log into Azure
- Create a New Webapp
- Basics
- Fill out the Subscription, Resource Group, & Name
- Select the Runtime stack to be Node 14 LTS
- Select Windows as the OS
- Select your region of choice
- Deployment
- Connect your Github
- Select the Org, Repo, & Branch
- Create the Webapp.
- Basics
- In the generated workflow, change the last line to have
package: './build'
- The server should now auto deploy to Azure
-
Install Node.js
-
Clone this repository
-
Open up command prompt or terminal and navigate to the location of the cloned repository
-
Install the dependencies
npm install
-
Running the server locally
npm start
The server should now be hosted on http://localhost:3000