This is library that works alongside the companion Android app to control the colors and brightness of LED strips over Bluetooth Low Energy.
This project uses PlatformIO with the Expressif 32 SDK. For a video on how to set this up for Visual Studio Code, see https://youtu.be/5edPOlQQKmo.
For documentation on the packet protocol, see this
For documentation on the ESP32 pins usable for PWM, see this