Names: Andrea Lam, Ovya Barani, Rava Rahbari
Emails: [email protected], [email protected], [email protected]
IDs: 18774398, 70919612, 81044442
- Which requirements were fulfilled?
- (DONE) Connect application to Spotify server
- (DONE) Gather and load user data
- (DONE) Generate algorithms for each mood
- (DONE) Rate the user’s playlist by mood percentage
- (DONE) Build playlists based on moods
- (DONE) Compare two playlists’ compatibility
- (DONE) Design and develop the user interface
-
How long, in hours, did it take you to complete this assignment?
50+ hours -
What online resources did you consult when completing this assignment? (list specific URLs) https://mdbootstrap.com/docs/angular/navigation/navbar/
https://developer.spotify.com/documentation/web-api/reference/
https://forum.freecodecamp.org/t/bootstrap-carousel-controls-color/331196/2
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
https://stackoverflow.com/questions/37077199/bootstrap-place-progress-bar-value-on-right-side
https://getbootstrap.com/docs/4.1/components/progress/
https://pro.propeller.in/components/card-examples
https://angular.io/api/common/NgForOf
https://stackoverflow.com/questions/5467129/sort-javascript-object-by-key -
What classmates or other individuals did you consult as part of this assignment? What did you discuss?
N/A -
Is there anything special we need to know in order to run your code?
Since our project extends upon Assignment 3's starter code, you would follow the same steps to run our app as you would A3. A Spotify access token (webserver/tokens.json) and client ID/secret (webserver/client_secret.json) is needed to run our application.