Check my parts for simple Bluetooth proximity project & help with wiring please!

I've spent the last few days researching for a novelty, small form factor, Bluetooth proximity project to surprise my boyfriend. He has the tools needed around the house, and I have some programming experience, but I'm a complete novice when it comes to electronic hardware!

I ended up going with parts that looked easiest and readily available in the UK.. but could someone please check my parts list to make sure I'm not missing anything and that everything is compatible:

Bluno Beetle Microcontroller (I think this has 2 PWM outputs, which should be just enough for a buzzer and neopixels?)
Adafruit 500mAh LiPo Battery 3.7V (I'll buy the usb charger too, although that's not relevant here)
Adafruit JST breakout
Mini PCB NeoPixels x4
Piezo Buzzer
470 ohm resistor found around house. (The Neopixels guide strongly recommended a 300-500 one before the first neoPixel.. It also strongly recommended a 1000u capacitor somewhere? But I got the impression it was mostly for a larger numbers of neopixels that creates more current variation?)

I could really do with a complete wiring diagram made by someone who actually knows what they are doing :> Otherwise I'll be winging it on a part by part basis. I'm not sure how to bring it all together nicely and I'm pretty nervous about it, so that would really help me! Ideally a pictorial diagram with colour coded wires leading clearly to pins etc.. but I'd appreciate any help. (Traditional circuit diagrams or mspaint doodles if it's all you have time for?)

Also, I've made a little top down illustration of how I hope to approximately lay things out..

Any observations about the top down plan or things I should watch out for?

I'm worried about laying the beetle on top of the battery and then a neopixel on top of that.. do they need separators?

In general I'd just like to know if there's anything I should be careful touching, how badly I can mess up the soldering and ruin everything, etc :stuck_out_tongue:

I don't have anyone to ask for help with this in real life so I really appreciate this forum and, if you took the time to read this far, thank you!