Hi,
I'm not knowledgeable in IoT but I got skills in MEAN stack. I can assist you with building both back-end and front-end for your web application. As a full-stack developer, I also got sills in bootstrap, css, etc.
For your back-end, you can MongoDB for the persistence of the data. For dashboard data visualization, you can use highcharts, d3.js, or chart.js.
Please contact me if you need any assistance in developing your application.
Cheers,
Swamy.