Skip to content

jm-riley/cloudsound

Repository files navigation

CloudSound

A SoundCloud clone for audio creators to share and experience music.

CloudSound

CloudSound was developed as part of the App Academy curriculum. It is meant to mimic as closely as possible the functionality of SoundCloud. Users can upload songs, comment on, and listen to the library.

main_page

Technologies Used

  • Ruby on Rails
  • Postgresql
  • React
  • Redux

Play Button

I built the play button to be as reuseable as possible. It is passed a song object as a prop, and depending on the play status, will dispatch an action to set the current active song, and an action to set the playing boolean to true/false

play_button

Continuous Playbar

The playbar handles creating an HTML audio element whenever state is updated with a new active song. It stores the audio element in component state and takes care of calling play/pause methods.

playbar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors