I had fun learning Three.js, so I challenge myself to make a copy of Tile Hop with the list of my fav songs.
Got to learn how to read audio files and parse its frequency to detect a beat and RGB lerp color effects
I have used ES6, Webpack, Three.js, Lodash, Web components, Hammer.js and Workbox.
Demo: https://onecompileman.com/song-hop/
Github repo: https://github.com/onecompileman/pwa-3d-song-hop