DAVEY ZAAL.

Terug naar overzicht

Opdrachtgever:

Hogeschool van Amsterdam

Verband:

Individueel

Type:

Frontend & Backend

Ontwerp:

Eigen ontwerp

Project: Spotify Tinder

Opdracht:

Maak een matching application met Node.js, Express en MongoDB. Verder ben je vrij in het concept.

Wat heb ik gemaakt.

Spotify Tinder is een matching application die op basis van een gebruiker zijn/haar Spotify likes soortgelijke muziek zoekt en het op een 'Tinder' manier laat zien aan de gebruiker. Wanneer de gebruiker op het vuurtje drukt wordt dit nummer opgeslagen in de playlist van zijn/haar Spotify account. Hierdoor kan de gebruiker nieuwe muziek ontdekken.

Hoe werkt Spotify Tinder?

De applicatie maakt gebruik van Spotify, hiermee dient de gebruiker ook in te loggen. Spotify Tinder gaat vervolgens bekijken wat de ingelogde gebruiker voor likes heeft en maakt op basis hiervan een lijst met recommendations voor hem/haar. De gebruiker kan 30 seconden luisteren naar een random gedeelte uit een nummer. Tijdens deze 30 seconden kan de gebruiker bepalen of hij dit een leuk nummer vind. Mocht de gebruiker dit een leuk nummer vinden kan hij op het vuurtje drukken. Het nummer word nu toegevoegd aan de Spotify Tinder playlist in de gebruiker zijn account. Deze playlist word automatisch aangemaakt voor elke gebruiker, alle likes die een gebruiker maakt worden hier allemaal in opgeslagen. Mocht de gebruiker het nummer niks vinden kan hij op het prullenbakje drukken, zowel bij een like als bij een dislike serveert Spotify Tinder een nieuw nummer die de gebruiker kan luisteren en eventueel kan toevoegen aan de Spotify Tinder playlist. In de afbeelding hieronder zie je dat een gebruiker inglogd (stap 1 en 2) en vevolgens een nummer serveert krijgt op basis van zijn likes. De gebruiker vind dit een leuk nummer en drukt op het vuurtje. Vervolgens word dit nummer toegevoegd aan de playlist zoals je kan zien in stap 4.

Stap 1,2,3

Stap 4

Opdrachtgever:

Hogeschool van Amsterdam

Verband:

Individueel

Type:

Frontend & Backend

Ontwerp:

Eigen ontwerp