Search and play your favorite artist's collaborations from Spotify.
duetify helps you find artist collaboration tracks. Lookup your favorite artist and discover the tracks they have done with other artists.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- npm
- duetify server
cd <to your work location>
git clone https://github.com/dbyington/duetify.git
git clone https://github.com/dbyington/duetify-server.git
Create the file '.env' in the root of the server with the following content:
CLIENT_ID='your Spotify API client id'
CLIENT_SECRET='your Spotify API client secret'
SERVER_PORT='8080' #the port you want the server on
Then run
npm install
npm start
See the duetify server README.md for more information running the server.
Apart from the Angular tests, no tests currently exist. You are welcome to write some, please see CONTRIBUTING.
Work is in process on deploying the server to Google Cloud Functions. Meanwhile, deploying to Heroku should be straight forward as the back-end currently has no database requirement.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository. No releases tagged yet as duetify is still in development.
- Don Byington - dbyington
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- @arol, for steering me in the right direction for OAuth in an SPA.