/danceable

Web App From Scratch @cmda-minor-web 2020 - 2021

Primary LanguageJavaScript

Danceable?!

image

Welcome to the Danceable?! webapp. This webapp will score the danceability of your spotify playlist!

Spotify API

This app makes use of the spotify api through the use of the "(implicit grant flow)[https://developer.spotify.com/documentation/general/guides/authorization-guide/#implicit-grant-flow]". To make use of this flow you will need an api key (client id) from spotify. With the spotify api you can get user data once they have given permission to do so. You can also use the api to look for songs, playlists, artists and a lot more. Another cool feature of the api is that you can analyse song data.

How it works

First all your playlists and it's data will get fetched from the spotify api.

image

Then all the songs' audio features data of the playlist gets fetched.

image

Afterwards the score will be generated based on the data fetched from the songs' audio-features data.

Actor diagram

actor-diagram

Interaction diagram

interaction-diagram

Resources

Router project Router article