ShareList: A Spotify playlist community to help you discover your next track to put on repeat and a platform for you to share your unique music tastes.
- User authentication and profiles
- Review, ranking, and comment system
- Listen to playlists directly in browser
- Narrow by tags
- Sort by top, recent, rising, weekly, and featured
- Post your own playlists
- Contact form
- IntroJS multi page onboarding
You may run this project locally by following these steps:
- Clone the repo
git clone https://github.com/KyleleeSea/Sharelist
- Install NPM packages
npm install
- Create a .env file
- Create your own SpotifyAPI account and include keys in variables (in .env file): "CLIENT_ID" and "CLIENT_SECRET"
- Create your own MongoDB cluster and include URL in .env file under variable "DB_URL"
- Run in terminal
node app.js
- User changing playlist visibility sets image to blank
Twitter - @KyleleeSea
Project Link: https://github.com/KyleleeSea/Sharelist