Angular app which utilizes the Spotify WEB API to allow users to search for music
Utizilizing the Spotify Web API, users will be able to search for music.
Users can search for:
-
Song names and get a list of songs with the name that they searched for.
-
Artist and get a list of songs and albums that the artist owns.
-
Album and get a list of songs in that album
Users can also preview songs
-
Web page design -
Integrate API -
Search component -
Search Results Display -
Artist Component -
Artist Data and Albums Display -
Album Component -
Album Tracks Display -
Preview Tracks
Download or clone the repository https://github.com/Pierre-D-G/Spotify-API-App.git
Run npm install
to install required dependancies
Create a application at https://developer.spotify.com/my-applications
.You will recieve a client id and client secret for your application
Add your client id and secret to environment.ts
at src/enviroments/
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
Before running the tests make sure you are serving the app via ng serve
.
This project is licensed under the MIT License