M2x4 to hold the D1 mini
Eyeglass screws or pcb pins heat set into the base to hold the TP4056
10mm buttons
M3 screws of pretty much any size to hold the base
battery terminals no wider than 18mm
WS2812 LEDS
18650 battery (1 or 2 is fine)
TP4056 battery shield
D1 Mini
The author remixed this model.
Changed the base to be deeper and house 2 18650 batteries, a tp4056 charging chip and a d1 mini to control the leds. Also included 2 holes to insert 10mm buttons to toggle and change the modes.
Download the original model and just swap out the base portion with this one.