SoundBoard

SoundBoard is a single page, clone of SoundCloud built with Ruby on Rails, React, Redux, PostgreSQL, and AWS.

signing into SoundBoard

There are several features packed into this web app. In relation to music users can upload songs, edit track details, add album artwork, like songs, and most importantly -- stream music.

uploading a song on SoundBoard

Uploading a song is as easy as dragging and dropping a file. SoundBoard reads ID3 tags to prefill song information, making the process of uploading a song quick and easy.

streaming and liking songs on SoundBoard

Another feature that stands out is the user's ability to stream music while navigating across the site. User's are able to navigate across the entire website while listening to the same song. Want to skip ahead in the song? Users can scrub through audio using a track's waveform or the playhead on the bottom of the page. Updating one updates the other. Users can also like and comment on songs to create their own collection.