The list is a bit long. See below all we need. First of all we need the PCB I've designed. Go below and get the first version or on my shop and get the second version (thanks for the support). Once you have the GERBERs for the PCB, send them to JLCPCB and thet the baord. Then you will need 4 basic ICs for charging, protection, enable output and the boost converter IC. The rest are just smd resistors, capacitors, LEDs and a toggle switch. Oh, and you will also need a micro B USB connector.