Nick,
We have outsourced the dashboard and cloud storage work for various reasons. So, while I know the basics of how it works, I do not have a lot of experience with it. We have chosen this because we have enough to do already we leave it up to them to maintain/improve the dashboard and make sure it is always up and running.
We are partnered with this company
https://www.ramsalert.com/ and they are very nice to work with. They will customize a dashboard just like you want. PM me if you would like their contact info.
On the hardware side, if we aren't using wireless sensors/gateways, we plan on using the Opto22 Groov RIO device. This product is just launching so I haven't had one in my hands yet. We have Node-Red code tested that will shove data from the RIO to a cloud database, where the dashboard will pull from.
This is what we are thinking. You might well have more experience than me. Speak up if you have any advice for me!! Thanks.