This is the project I showed during my talk SVG Illustrations as React Components at React Conf 2018:
https://www.youtube.com/watch?v=1gG8rtm-rq4&t=31s
I only tested the code on Google Chrome and the idea behind the project was to show things that we can achieve with SVG Illustrations and React.
You can find the same project done with Snap.svg / Jquery here:
https://github.com/miukimiu/cassette-tape
https://cassette-tape.vercel.app
There's a lot of things that you canl help with! So any help is welcome!