Skip to content


Folders and files

Last commit message
Last commit date

Latest commit



66 Commits

Repository files navigation



Add comments to your Spotify playlists

See it live here!

Table of Contents

  1. Getting Started
  2. Tech
  3. Contributing
  4. Authors
  5. License


With personaList, you can comment up every song in your Spotify playlist to create a custom playlist experience. Add notes, reminders, or ideas to your Spotify playlists.

Getting Started

git clone 
cd personalist
yarn install
cd client
yarn install

You'll also need a .env file in the root directory with the following information:

CLIENT_ID={Spotify Id}
CLIENT_SECRET={Spotify Secret} 

The environment can be ommited if running a production build (detailed below).

Finally, you will need a MongoDB instance running.


# from root of repo
node app.js &
gulp &
cd client
npm run start

Your React dev server will be running off of http://localhost:3001. The Node server is on http://localhost:3000.


First, make sure to remove the ENVIRONMENT line from your .env file. Next:

# from root of repo
node app.js &
cd client
npm run build

Node will serve the compiled React assets and host them on port 3000.


Node and Express handle the back end. Data is saved in a MongoDB database.

The front end started in plain HTML/CSS/JS, which you can see at this commit.

I ported the front end over to React, and subsquently to React Hooks. The current version is entirely based on the Hooks model.


I'm always happy to receive pull requests, questions/issues regarding code, and feature requests on all my projects. Please feel free to open an issue or submit a pull request.

Back to top


Back to top


personaList is licensed under the MIT License - see the file for details.

Back to top