https://github.com/NianBroken/Firework_Simulator
demo:
https://nianbroken.github.io/Firework_Simulator/