- HTML
- CSS
- JavaScript
- React
Redegørelse for oprindelsen af evt. tredjeparts kode anvendt i opgaveløsningen (Teknisk dokumentation)
"@emotion/react" - Står for styling i app'en. Jeg har valgt lige præcis @emotion fordi den har jeg mest erfaring med. Synes også den måde at style i React er mest overskueligt (for mig i hvert fald). "@reach/router" - Binder hele appen sammen ift paths&locations. Tillader os at holde øje i historikken og bevæge blandt den. axios - Axios tillader os at hente data fra API'en på en fornuftig og ukomplicieret måde. querystring - Tillader os at parse og "stringify" URL. react - Bibliotek da tillader os at lave brugervenlige applicationer. Hele projektet er baseret på denne teknologi. react-dom - Assisterende (til React) bibliotek, da "oversætter" koden for browser. Brugt i blandt andet "render()". react-h5-audio-player - Tredjepartskode da blev brugt som alternativt løsning til at bygge "playeren". Da jeg kunne desværre ikke overskue at bygge den selv, har jeg forsøgt at finde mest optimalt måde at udføre playeren funktionen på Player View. react-icons - React's originale iconer. Brugt på grund af kravet i Style Guiden i opgaven.
Alle valg jeg truffet selvstændigt under løsningen af opgaven var resultaten af hvad der kom ude fra undersøgelse af problemer på Google, samt rådgivning fra min lærer. Der var nogle bestemte ting, såsom PlayerElement.js eller Dark/Light Mode da jeg synes var relativt krævende og, efter række frosøg på alle andre løsninger, besluttet mig for at gå den nemmeste vej til sidst.
Jeg synes jeg klaret det meget godt! Min ambitiøn var, til at begynde med, at bare gøre det færdig, og igennem processen, da jeg begyndte at forstå det mere og mere, kom der større ambitioner om at udføre det bedst muligt og muligvis lave en ekstra opgave eller to. Mit mål var også at lære mest ud af hele processen og til sidst må jeg sige, at det gik over alle mine forestillinger! Jeg har lært en masse! :) Det var også rart at kunne arbejde hvor man havde lyst til, og den støtte, assistance og rådgivning vi fik af vores lærer var uvurderlig.