This esp32 wifi + bluetooth with 18650 battery sharging system development tool provides a perfect solution for the situation you often encountered
ESP32 + DHT11 + Soil Humidity Sensor + 18650 Battery Holder
TTGO Q216 T-Beam V1.1 Meshtastic ESP32 LoRa 868Mhz WiFi Bluetooth ESP32 GPS NEO-6M SMA 18650 Battery Holder - Without OLED
TTGO T-Beam ESP32 433/868/915/923Mhz V1.1 WiFi Wireless bluetooth Module GPS NEO
ESP32 room thermometer: with 18650 battery level indicator - Machina Speculatrix
WEMOS ESP32 Board with 18650 Battery Holder - Geekworm Wiki
ESP32 Module 0.96 Inch OLED Display with 18650 Battery Holder DC3.6V-5V Input WiFi Bluetooth-compatible Development Board
ESP32 ESP8266 4x 18650 Battery USB Power Bank Shield Holder V9 3V/5V – diymore
Walfront 1PC ESP32 WiFi and Bluetooth Transceiver Module Development Board 18650 Battery Holder : Electronics
TTGO T-Energy ESP32 with 18650 Battery Holder
Ttgo T-beam Esp32 18650 Battery Holder Cp210x Ch9102 Chip 433/868/915/923mhz