This Javascript React Redux and Rails Application is an online music player and playlist creation application built to simulate the most popular online music player, Spotify. This application is powered by the Spotify SDK and API.
To watch a demo of the Rails Application in action you can visit:
Blog Post with Further Explanation on Playback: Here
Heroku Demo: Here
-You will need a Spotify Premium Account login
-You have installed Ruby 2.6.1
-Clone this repo
-The app will be using localhost:3000 for the backend server by default.
-The front end is required to be run on localhost: 3001
-cd into backend, migrate the database tables with 'rails db:migrate' and start the server with 'rails s'
-cd into the frontend, start the redux project with npm install, npm start
Bug reports and pull requests are welcome on GitHub here.This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.
-Fork this repository.
-Create a branch: git checkout -b <branch_name>.
-Make your changes and commit them: git commit -m '<commit_message>'
-Push to the original branch: git push origin Spotify_Clone/master
-Create the pull request.
The gem is available as open source under the terms of the MIT License.
Everyone interacting in the Spotify Clone project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.