Skip to content

🎶 A web app for visualizing personalized Spotify data.

Notifications You must be signed in to change notification settings

danydodson/spot-tops-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Tops (server)

Details

spot-tops.com is a web app for visualizing personalized Spotify data.

  • View the server.
  • View the client.
  • The server side of this app is currently hosted on fly.io.

Built with a bunch of things, but to name a few:

Guides

SPOTIFY WEB API AUTHORIZATION CODE FLOW

Setup

  1. Register a Spotify App and add http://localhost:8888/callback as a Redirect URI in the app settings
  2. Create an .env file in the root of the project based on .env.example
  3. nvm use
  4. yarn && yarn client:install
  5. yarn dev

Deploying to Heroku

  1. Create new heroku app

    heroku create app-name
  2. Set Heroku environment variables

    heroku config:set CLIENT_ID=XXXXX
    heroku config:set CLIENT_SECRET=XXXXX
    heroku config:set REDIRECT_URI=https://app-name.herokuapp.com/callback
    heroku config:set FRONTEND_URI=https://app-name.herokuapp.com
  3. Push to Heroku

    git push heroku master
  4. Add http://app-name.herokuapp.com/callback as a Redirect URI in the spotify application settings

  5. Once the app is live on Heroku, hitting http://app-name.herokuapp.com/login should be the same as hitting http://localhost:8888/login

10.13.0

About

🎶 A web app for visualizing personalized Spotify data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published