We hebben een radiogids gebouwd voor mediahuis, op deze gids kun je een dag selecteren, op de gekozen dag zie je alle tijdstippen van de radioshows en alle radio dj's die draaien tijdens de show.
Als gebruiker wil ik kunnen zien wanneer alle radioshows spelen en welke dj er draait.
Door op de dagen te klikken kun je het overzicht van de radioshows die op die dag spelen ophalen.
We hebben een ontwerp van Triple gekregen de desktop view hebben we in een horizontale lijn gezet zodat er meer radiostations in een keer te bekijken zijn.
Doormiddel van media queries is de pagina responsive en te gebruiken op elk scherm formaat!
De images hebben een standaard width en height, zodat dit layout shifting voorkomt.
Ik ben erg trots op de week selectie. Ik heb hiervoor een javascript functie gebouwd die de huidige maand ophaalt en de huidige dag markeerd, zodat je weet welke dag het is. Dit was een grote uitdaging maar ben hier uiteindelijk wel uitgekomen!
Ik heb een link component gemaakt ik ben hier trots op omdat dit een van mijn eerste keren is dat ik werk met svelte en uberhaupt components. Ik heb doormiddel van variabelen en css classes ervoor gezorgd dat de link over het hele project te gebruiken is.
Ik wist niet goed hoe ik de maand moest gaan ophalen en de huidige dag moest tonen. Om dit aantepakken ben ik op internet gaan lezen over datetime. Na heel veel lezen en wat hulp gevraagd te hebben aan docenten heb ik het uiteindelijk voor elkaar gekregen om de functie werkend te krijgen.
Ik heb aan de zijkanten een fade effect gemaakt. Ik liep er tegen aan dat ik niet goed wist hoe ik dit kon maken zonder dat het de toegankelijkheid aanttast. Uiteindelijk heb ik dit opgelost met before's. Deze heb ik een witte shadow gegeven waardoor het lijkt alsof de content vervaagd, dit maakt het scrollen duidelijker.
Ik wist niet hoe ik de weekselectie moest laten scrollen doormiddel van buttons. Ik heb eerst de stappen gevolgd die ik wel kende zoals het toevoegen van een eventlistener, etc. Alleen nu moest ik nog de functie schrijven. Ik heb op google gezocht naar artikelen en oplossingen. Uiteindelijk vond ik een klasgenoot die een soort gelijke functie had gemaakt en heb ik met hem gekeken hoe het moet. Daarna heb ik nog extra comments bij de code gezet zodat ik de code nog beter onthoudt.
In ons projectboard kun je precies volgen hoe we aan het project hebben gewerkt en wat er wel en niet af is. Ons projectboard vind je hier
npm run dev
om de server op te starten