Nathan van Munster

Backend en frontend coderen

Cinematch

De oplossing voor het vinden van de perfecte film voor het moment

De opdracht

De opdracht was het ontwerpen en ontwikkelen van een interactieve matchingwebsite. Bezoekers moesten content kunnen bekijken, selecteren, filteren en sorteren. Daarnaast moest de website gebruikers met elkaar kunnen matchen op basis van gedeelde interesses of omdat zij iets voor elkaar konden betekenen.

Alle content werd opgehaald uit een externe API. Gebruikersgegevens, zoals voorkeuren en selecties, moesten worden opgeslagen in een database. Hiervoor werd een backend gebouwd met Node.js en MongoDB. Het doel van de opdracht was om een volledige webapplicatie te ontwikkelen waarin zowel frontend- als backendtechnieken samenkomen.

De oplossing

Als oplossing hebben wij CineMatch ontwikkeld, een webapplicatie die gebruikers helpt bij het vinden van de perfecte film voor het moment. Door voorkeuren en interesses op te geven, worden gebruikers gematcht aan films die aansluiten bij hun stemming en wensen.

De filmgegevens worden dynamisch opgehaald uit een externe API, waardoor de applicatie altijd beschikt over een uitgebreide en actuele filmcollectie. Gebruikers kunnen verschillende films ontdekken en op basis van hun voorkeuren een persoonlijke aanbeveling ontvangen.

Met CineMatch hebben we een gebruiksvriendelijke en interactieve website gerealiseerd die het kiezen van een film eenvoudiger en leuker maakt, terwijl tegelijkertijd gebruik wordt gemaakt van moderne frontend- en backendtechnieken.

Projectbeelden

CineMatch in beeld

cinematch detailpagina