Hi,
For the described requirements, I can develop a web-based dashboard to visualize data as well as a mobile app to collect data from anywhere, if required. Also, the same web-based application can be used for data collection, if you prefer not to develop a mobile app.
Looking forward to work with you,
Regards