Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 2.61 KB

projektdokumentation.md

File metadata and controls

50 lines (31 loc) · 2.61 KB

Projektdokumentation

Navn: Pauline Holm

Hold: 1146521c105 / WU05
Uddannelse: Webudvikler
Uddannelsessted: Roskilde Tekniske Skole

Link til iPlayMusic

Teknologi-stack

  • 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.


Argumentation for de valg du selvstændigt har truffet under løsningen af 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.


Vurdering af egen indsats & gennemførelse af opgaveforløbet (Arbejdsgangen)

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.


En beskrivelse af særlige punkter til bedømmelse