A collaborative listening room using Spotify
Switch branches/tags
Nothing to show
Clone or download
Latest commit 11164ec Apr 22, 2018
Permalink
Failed to load latest commit information.
actions Push project Aug 21, 2017
components Push project Aug 21, 2017
config Push project Aug 21, 2017
constants Push project Aug 21, 2017
lang Push project Aug 21, 2017
middlewares Push project Aug 21, 2017
pages Add link to GH repo Apr 22, 2018
reducers Push project Aug 21, 2017
server Push project Aug 21, 2017
static Push project Aug 21, 2017
store Push project Aug 21, 2017
.editorconfig Push project Aug 21, 2017
.gitignore Push project Aug 21, 2017
LICENSE Initial commit Aug 18, 2017
Procfile Push project Aug 21, 2017
README.md Fix command in README Apr 22, 2018
next.config.js Push project Aug 21, 2017
package.json Upgrade to latest next + react Oct 15, 2017

README.md

C - A collaborative listening room using Spotify

This project is a site where multiple users can propose songs and vote for them, having them played in a synchronised way through Spotify.

Setting up

The server can be run locally and also deployed to Heroku. You will need to register your own Spotify app and set the credentials in a couple of config files. For that:

  1. Create an application on Spotify's Developer Site.

  2. Add as redirect uris both http://localhost:3000/auth/callback (for development) and <production_domain>/auth/callback (if you want to deploy your app somewhere).

  3. Set your HOST in config/app.js.

  4. Set your CLIENT_ID and CLIENT_SECRET in config/auth.js.

Dependencies

Install the dependencies running npm install.

Running

During development, run npm run dev.

When running on production, run npm run build && npm run start.