Here are some links to get you started:
https://github.com/huyle333/b3
https://pdfs.semanticscholar.org/b90d/454d936bd33230c49ec5b724d54deaebd782.pdf
https://devpost.com/software/b3-js
Video Demo: https://www.youtube.com/watch?v=-ZkI8hTWrHA