This project was bootstrapped with Create React App. It's on typescript template dedicted for CRA https://create-react-app.dev/docs/adding-typescript/
This is my vision of MVP for elevator controller interface. This interface is dynamic - could be used for any number of elevators and floors. I tried following minimal design principals.
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Please make sure that before you run the App the backend is already running.
The address of backend service should be placed as "host Adress" in httpService.js
- On same browsers when elevator is called for the first time there could be a small delay with displaying a floor.
- One dependency (React-Reveal) throws error and warnings on application run
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.