Casual Sparks

Record label website with custom Sound Cloud player

Casual Sparks


A React + Gatsby site styled with SCSS, with some React Spring for animations.

The SoundCloud player includes playlist support, seeking and keyboard control.

I utilizied the React Context API to sync the release items' play state to the global player.

The site is deployed on Netlify and uses Netlify CMS for creating & updating the markdown files (Artists, Releases, pages).