Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

❤️ Add comments to your Spotify playlists

Topics

Resources

License

Releases

No releases published

Packages

No packages published