Identify these components for bluetooth speaker
After many hours of scowering the web, Aliexpress and cross-referencing with Ebay, I found the following items corresponding to the image above:


Bluetooth amplifier board BK3260
2A Step Up Converter Board
Micro USB TP4056 li-ion Charger Module
3 Pin 2 Position Slide Switch 5V 0.3A
3.7V 2A Battery Protection Board