Prakisoppgave hos Wide Assessment høsten 2023
This repository has been archived on 2024-12-07. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
Sindre Kjelsrud 49144b1cc1 🚧 pagination funker, men ikke år/type
Co-authored-by: haraldnilsen <harald_998@hotmail.com>
2023-09-12 14:44:08 +02:00
public 💄 added svg to headers and fixed styling of table 2023-09-06 10:50:19 +02:00
src 🚧 pagination funker, men ikke år/type 2023-09-12 14:44:08 +02:00
.eslintrc.cjs 🎉 first commit 2023-08-28 15:40:33 +02:00
.gitignore 🙈 Add gitignore and remove yarn lock 2023-08-28 16:00:23 +02:00
.prettierrc.json showing list of movie items 2023-09-04 10:05:52 +02:00
index.html 🚧 working on pagination 2023-09-04 12:00:13 +02:00
package.json 💄 added svg to headers and fixed styling of table 2023-09-06 10:50:19 +02:00
postcss.config.js add TailwindCSS 2023-09-04 11:40:47 +02:00
README.md 📝 Update README 2023-08-28 17:10:28 +02:00
tailwind.config.js add TailwindCSS 2023-09-04 11:40:47 +02:00
tsconfig.json 💄 added svg to headers and fixed styling of table 2023-09-06 10:50:19 +02:00
tsconfig.node.json 🎉 first commit 2023-08-28 15:40:33 +02:00
vite.config.ts 🎉 first commit 2023-08-28 15:40:33 +02:00

WA.works praksisoppgave

Høst semester 2023

📝 Oppgavetekst

  1. Lag en webside som viser en tabell av informasjon fra et API online.

1.5. API-kravspesifikasjon:

  1. Støtte for pagination i api'et
  2. Støtte for en søk funksjon
  3. Bonus om api'et har filter / sortering
  1. Må kunne sortere hver tabellheader utifra ascending/descending ved trykk.

  2. Lett mulighet for filtrering på tabellen.

3.5. Bonus om man bare henter riktig data fra databasen.

  1. Det skal gå an å gå inn på hvert item for å få mer detaljer om daten.

4.5. Bonus om ekstradata hentes kun når det trengs / skal vises

  1. Legg til støtte for pagination, gjennom å bruke api'et.

🏗️ Teknologier

Ettersom vi skulle bruke React så har vi valgt å bruke Vite React med Typescript for dette prosjektet.

🛠️ Hvordan kjøre lokalt

  1. NodeJS må være installert
  2. Klon prosjektet og gå inn i det
    git clone https://github.com/SindreKjelsrud/WA.works-praksisoppgave.git
    cd WA.works-praksisoppgave
    
  3. For å kjøre prosjektet bruk: npm run dev