Skip to content

akshaynox/spotify-visualize

Repository files navigation

Spotify Visualize App

A web app to visualize user's personalized Spotify data using Spotify Web APIs

Local Installation & Set Up

  1. Register a Spotify App in your Spotify Developer Dashboard and add http://localhost:8080/callback as a Redirect URI in the app settings

  2. Create a .env file at the root of the project based on .env.example and add your unique CLIENT_ID and CLIENT_SECRET from the Spotify dashboard

  3. Install the correct version of Node (equal to or greater than given in the .nvmrc file)

  4. Install dependencies

    npm install
  5. Run the React app on http://localhost:3000 and the Node server on http://localhost:8888

    npm start

Deploying to Heroku with Git

  1. Create a Heroku app

  2. Add your Heroku app as a git remote

    heroku git:remote -a your-app-name
  3. Add http://your-app-name.herokuapp.com/callback as a Redirect URI in your Spotify app's settings

  4. In your app's Settings tab in the Heroku dashboard, add config vars.

    Based on the values in your .env file, the CLIENT_ID, CLIENT_SECRET, REDIRECT_URI, and FRONTEND_URI key value pairs. Make sure to replace the localhost URLs with your heroku app's URL.

    REDIRECT_URI: http://your-app-name.herokuapp.com/callback
    FRONTEND_URI: http://your-app-name.herokuapp.com
  5. Push to Heroku

    git push heroku main

About

A web app to visualize user's personalized Spotify data using Spotify Web APIs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published