User Profile using Spotify

This website uses Spotify API and gives information about user activity. It also helps user to create playlists of their top tracks and recently played tracks.

This application gives information about user’s

  • Top Tracks
  • Top Artists
  • Recently Played Tracks

It also lets the user create playlists for Top Tracks and Recently Played Tracks that will be added to User’s Spotify Account Directly.

Clone this Project

Spotify Developer Dashboard Setup

  1. To test this application locally, you need to register your application on Spotify Developer Dashboard.
  2. Create an app on the Developer Dashboard, you will be given Client ID and Client Secret
  3. Upon achieving these, make sure you store these details somewhere as they would be further used in the application.

Setting up the project locally

  1. Clone the Project
  2. Create a .env file in the root directory of the Project
  3. In the .env file,
    • Create 4 Keys
    • CLIENT_ID, CLIENT_SECRET, REDIRECT_URI, FRONTEND_URI
    • Add the Client ID and Client Secret details here that we obtained from the developer dashboard.
  4. npm install
  5. npm start

Find out more information

Github Repository for the Application