Charging a LiPo and knowing its state of charge are separate jobs. A TP4056 fills the cell; only an I2C fuel gauge like the MAX17048 can tell you what's left.
Single-cell LiPo chargers (TP4056, MicroUSB/Type-C modules), charger/booster combos (PowerBoost 500/1000, Lipo Rider Plus 5V/2.4A), I2C fuel gauges (MAX17048, LC709203F) and Qi wireless charging coils.