Goldify has been deprecated as of January 24, 2022. Thank you to anyone that used this application, we hope you were able to craft quite the golden playlist for yourself! :)
Goldify is an application built to help you easily design your golden Spotify playlist. Built using Spotify's APIs, we provide you with an easy-to-use interface which presents you with all your top hits to build your personal playlist from. Within minutes, you will have a Spotify playlist that is molded exactly to your musical taste. We're excited for you to be here and can't wait for you to enjoy your golden tracks!
Visit https://www.goldify.app to get started.
Before building with Docker, you will need to create your own Spotify Developer App, if you haven't already done so. This can be done https://developer.spotify.com/dashboard/.
Once you have completed this, you will need to create an .env
file in the root directory of your forked repo. The contents should be as follows:
REACT_APP_SPOTIFY_CLIENT_ID = "<YOUR_SPOTIFY_CLIENT_ID>"
REACT_APP_SPOTIFY_CLIENT_SECRET = "<YOUR_SPOTIFY_CLIENT_SECRET>"
REACT_APP_SPOTIFY_REDIRECT_URI = "<YOUR_SPOTIFY_CLIENT_REDIRECT_URI>"
To build with Docker, the following commands can be run:
docker-compose build
docker-compose up -d
If you prefer to run without Docker, you can also run the following:
yarn install
yarn run start
All changes made to this repo should pass testing and linting standards, and will be checked by GitHub Actions.
To test and lint your changes locally, the following commands can be used:
docker-compose exec goldify yarn test
docker-compose exec goldify yarn lint
If you are running Goldify without Docker, you can run the following:
yarn test
yarn lint