Index - Stefan-Espant/your-tribe-squad-page GitHub Wiki

Analyseren

Voordat we gingen ontwerpen had ons team unaniem besloten om in een ruimte-achtig thema onze overzichtspagina. Om dit concept visueel te maken, stelde we een moodboard op binnen onze Miro pagina. Daarin kregen we allemaal een goed beeld van welke stijl we wilden uitstralen naar de gebruiker toe.

Screenshot 2022-09-23 at 13 11 34

Ontwerpen

Onderstaande schets is van Tessa. Hier zie je een spiraalvormige carousel waarop de profielfoto's van onze squadgenoten van klein naar groot in beeld komen d.m.v. scroll of tab. Eventueel nog een zoekfunctie om op naam te zoeken of een side menu waarin je de namen van alle studenten kunt vinden. Schets-Squad-Page

Schets Michelle: In de sketch zie je een maan midden in het midden van het scherm. Hierom heen zweven allemaal planeten, waarin de mugshots worden weergeven. De platen draaien rond de maand heen.

Screenshot 2022-09-21 at 12 06 56

Twee onderstaande schetsen zijn van Stefan.

Schermafbeelding 2022-09-12 om 12 38 12 Schermafbeelding 2022-09-12 om 12 38 21

Luuk was in deze fase nog geen onderdeel van ons team en heeft daarom geen schets.

Eindschets

Individueel heeft elk teamlid schetsen gemaakt.
Vanuit de bovenstaande schetsen en de toegevoegde afbeeldingen aan het visuele moodboard is de eindschets tot stand gekomen.
Schermafbeelding 2022-09-12 om 12 55 14

Coderen

Het coderen ging vrij vlekkeloos. Luuk en Stefan bouwden in de root map aan de site en wisten zo een geanimeerde sterrenhemel te ontwikkelen met Javascript en een zonnestelsel te laten bewegen dankzij CSS. Tessa en Michelle experimenteerden in een map lager hoe sommige elementen beïnvloedbaar zijn en pastte elementen aan hoe zij reageerde.

Tijdens het ontwikkelen bouwde Luuk een landingssection waar doormiddel van scrollen de gebruiker op de zonnestelsel section kwam. Echter werkte het scrollen niet nadat we het op meerdere apparaten hadden uitgeprobeerd.

Schermafbeelding 2022-09-21 om 14 23 02

https://github.com/Stefan-Espant/your-tribe-squad-page/blob/8b4edac1ef8adabaf8867ff2a4b97b34f229bd8c/styles/style.css#L461-L484

De bovenstaande code genereert het glow effect wanneer de gebruiker over een student hovert of tabt.

Integreren

Tijdens het integreren ontstond er een merge conflict waarbij in de live code bij Luuk een error ontstond. Dit hebben we opgelost door de code handmatig aan te passen. Voor de toekomst is het handig hierin een manier te vinden om parallel naast elkaar te coderen zonder grote impact te leveren op elkaars werk.

Schermafbeelding 2022-09-19 om 15 10 34 Schermafbeelding 2022-09-19 om 15 13 11

Tijdens het valideren heeft Stefan de broncode van de index.html 3x aangepast. De meeste fouten waren het verkeerd linken van Javascript bestanden. Ook was de eerste regel: DOCTYPE html, verkeerd genoteerd. Dit gaf de meeste errors. Schermafbeelding 2022-09-22 om 13 52 49 Schermafbeelding 2022-09-22 om 13 53 02

Tot slot gaf die nog 2 laatste fouten waarvan de link van het Javascript bestand verkeerd was ingesteld.
Deze was simpel op te lossen op type en text van plaats te wisselen. Schermafbeelding 2022-09-22 om 14 04 21

Testen

Bij het testen van de overzichtspagina maakte ons team gebruik van Google Pagespeed Insight om de snelheid van het laden van de website te testen. Dit was de eerste test en verrassend genoeg gaf die een resultaat van 74%. Omdat we de originele mugshots hebben gebruikt (en deze een resolutie van c.a. 3000 x 2000 pixels per foto had) vertraagde de site met 10 seconden.
Schermafbeelding 2022-09-15 om 21 13 42 Schermafbeelding 2022-09-15 om 21 13 56
De recenste versie gaf de Google Pagespeed Insight een score van 93 voor Desktop. Schermafbeelding 2022-09-22 om 14 09 38

⚠️ **GitHub.com Fallback** ⚠️