This is a simple case for a ESP32 developer board. It should be easy to customize or extend.
Are you sure you want to continue?