Objective:
Collect live values from field devices, display them, and store them in history and deploy this on the cloud.
Description:
Build a backend & frontend for the web-app.
The web-app shall expose REST API(s) using which the field devices can report live values/alarm etc. All the data shall be stored as a history into the database. There shall be a way using which a new field device can be added to the system.
The frontend of the web-app shall consist of a dashboard, display the device list, and a device view to display the device's live value/history/alarms/status, etc. The web-app shall be protected using a login-password method.
The web interface needs to be responsive so it can be viewed on a laptop/desktop screen and a mobile/tablet device.
For the look & fill and Design, the programmer will be provided with wireframes of the pages and its structure. Also for the color theme of the web-app color codes of the main colors will be provided.
This complete solution needs to be deployed into the cloud.
Technology:
Backend: node-express/php
Frontend: React/Angular
Database & Cloud: Will be selected based on technical requirements and the cost.
Support:
The programmer must provide support to integrate it with the other aspect of the project (i.e. field devices) after the developement finished.