Esp8266 and battery 18650 (or 13350)

But you get MCU 5x superior and you don't need TP4056. It also gives better battery life.