Skip to content
❤️ Add comments to your Spotify playlists
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
config
.babelrc
.gitignore
LICENSE.md
README.md
app.js
gulpfile.js
package.json
yarn.lock

README.md

personaList

personaList

Add comments to your Spotify playlists

See it live here!

Table of Contents

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

Introduction

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 https://github.com/regexpressyourself/personalist.git 
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} 
ENVIRONMENT='dev' 

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

Finally, you will need a MongoDB instance running.

Development

# 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.

Production

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.

Tech

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.

Contributing

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

Authors

Back to top

License

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

Back to top

You can’t perform that action at this time.