Hello,
I have experience of controlling multiple Inputs and Outputs. I have worked with GPIO extender, webserver hosting on esp32, esp8266 and control of GPIOs from Webpage.
I can provide you best solution for this use case. I can select required components, design PCB, generate production ready Gerber files, write firmware, production support.
We can discuss in detail over chat.