Spotify Matcher is an application that shows you your favorite artists and their top tracks on Spotify. The goals aims to save those informations on a cloud database on firebase and use them to find your Spotify Match with the same music taste!
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.
You have installed: npm, angular You understand the basics of: Git, Node, Express, REST APIs, Promises, angular You have a Spotify Account :)
Before doing anything you should check the auth flow of Spotify
for more info: https://developer.spotify.com/documentation/general/guides/authorization-guide/
In order to use this app you need to fork this repo: https://github.com/spotify/web-api-auth-examples
and edit the following code in authorization_code/app.js
var client_id = 'CLIENT_ID'; // Your client id var client_secret = 'CLIENT_SECRET'; // Your secret var redirect_uri = 'REDIRECT_URI'; // Your redirect uri
and run the authorization_code
node authorization_code/app.js
Note: The token will expire after 60 minutes.
first install dependencies
npm install
And then
ng serve
The App looks like this:
Explain how to run the automated tests for this system
Explain what these tests test and why
Give an example
If I find time I will add the backend part to heroku so you will just clone this repo and then you can getting started
Feel free to contribute
- Ugur Köysüren - - ugurkoysuren
This project is licensed under theGNU General Public License v3.0 - see the LICENSE.md file for details