why don't you incorporate MQTT on your project so you will be able to control lights, air pump speed and view temperature in real time from anywhere ?
yes, ESP32 will need WiFi for this, but If you insist of sticking to Bluetooth BLE no problem
i will build the app to match your new UI design, and I will design the app on Flutter so It would support both Android and iOS( this will cost more )
but for Android only, Its' okay, and cost you less
send me a message so I can the project quickly
and yes I will design both from scratches