Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 2.67 KB

README.md

File metadata and controls

66 lines (50 loc) · 2.67 KB

Squadpage

Scherm­afbeelding 2024-09-18 om 15 00 52

Inhoudsopgave

✏️ Beschrijving

De opdracht was om een pagina te bouwen waarin alle klasgenoten (squadmembers zoals wij dat noemen) elkaar kunnen zien op de pagina en zo met elkaar contact kunnen houden.

Bekijk hier de website

💻 Gebruik

User story

Als leerling wil ik informatie over mijn klasgenoten kunnen ophalen, en kunnen bekijken met behulp van Svelte en Directus.

Gebruik van de week planner

Door op een leerling te klikken op de home pagina kun je zijn of haar gegevens zien.

🔎 Kenmerken

Ontwerp

We hebben een rustig en overzichtelijk design gemaakt die ook compatibel is met mobile.

Features

Responsive page

Doormiddel van media queries is de pagina responsive en te gebruiken op elk scherm formaat!

Image optimalisatie (layout shifting)

Ik heb de images een standaard width en height gegeven zodat dit layout shifting voorkomt.

Random card component

Aan het begin van de pagina is een component die elke keer als de site opnieuw ingeladen wordt 5 verschillende mensen laat zien.

Masonry grid

De profiel kaarten worden weergegeven doormiddel van een masonry grid om de pagina zo een iets meer speels uiterlijk te geven, maar toch het simpele en strakke design aan te houden.

Zwart wit naar kleur animatie

Het ontwerp is zwart wit maar wanneer er over een kaart gehoverd wordt krijgt deze kleur.

Stacked card component

De makers van de site worden getoond via profiel kaarten die de ilusie wekken alsof ze op een stapel liggen.

Technieken

  • HTML
  • CSS
  • JS
  • Svelte

Tools

  • Visual studio code (code editor)
  • Vercel (hosting)
  • Figma (Design tool)

🔧 Installatie

  1. Clone deze repository
  2. Open de repository met een code editor naar keuze
  3. Open het terminal in de code editor
  4. Typ npm install in om alle benodigdheden voor het project te installeren
  5. Gebruik de link http://localhost:8001/ om het project lokaal te bekijken
  6. Mocht je het project online bekijken dan kan dat via deze link.