Quantity   Component name
1 × Raspberry Pi Pico
1 × 4x4 keypad matrix. I removed its connector and soldered the exposed terminals to pin headers on the Pico
4 × common-anode RGB LEDs (non-addressable). They come with their own resistors
1 × Lithium battery
1 × TP4056 battery charger module
2 × SPST switches, latching
1 × 1000uF electrolytic capacitor
1 × 3mm red LED
2 × 1K resistors
1 × NPN transistor
1 × Vibrating motor (3.2V to 4.2V)
1 × 1N4148 diode