I developed an app to manage sensors, actuators, cameras, and GPS. It's simple, easy to use —less powerful and flexible than others solutions like Home Assistant but maybe a better fit for your project.
The app's website is https://iot-assistant.github.io/.
I have developed Arduino libraries and examples to simplify devices development. Most of the examples use M5Stack devices. Documentation and code is available here