As suggested by @hugetim , I’ve implemented both MQTT and Firebase, finding Firebase to be the easiest solution.
Especially with the work @mark.breuss has done.