Frontendbijdrage
Ik hielp mee aan de homepagina en werkte daarnaast vooral mijn eigen pagina's reservation en vr-games uit. Daarin zat voor mij veel aandacht voor layout, styling en interactie, omdat ik echt een mooie en afgewerkte site wilde neerzetten.
Ik stak ook veel tijd in HTML en CSS om bepaalde onderdelen echt goed te krijgen. Zo was er bijvoorbeeld een carousel die lang niet wilde werken, tot ik uiteindelijk het probleem vond in een verkeerd geplaatste d-flex.
Backend en JavaScript
Wat dit project voor mij extra sterk maakt, is dat ik niet alleen schermen bouwde, maar ook de backendlogica en JavaScript-koppelingen mee uitwerkte. Ik maakte endpoints voor reviews, prijzen, gereserveerde tijdsloten, reservaties en reviews toevoegen.
Daarnaast zorgde ik ervoor dat die data ook effectief in de frontend gebruikt werd via GET- en POST-requests. Voor mij was dat de eerste keer dat ik echt voelde hoe een webapplicatie pas volledig werkt wanneer frontend en backend netjes op elkaar aansluiten, en net die backendkant vond ik verrassend interessant.