diff --git a/Documents/PROJECT_PLAN.md b/Documents/PROJECT_PLAN.md index 7c1a8e5..d38ec00 100644 --- a/Documents/PROJECT_PLAN.md +++ b/Documents/PROJECT_PLAN.md @@ -1,7 +1,7 @@ # Prosjektplan – CDllection ## 1. Mål og Konsept -*CDllection* er en webapplikasjon bygget med React, TypeScript og Vite. Applikasjonen lar brukere utforske et fyldig lydarkiv, filtrere på tiår, sjanger og vurderingen, samt gi egne vurderinger (reviews). Album kan lagres i spesifiserte lister. I tillegg kan brukere teste sine kunnskaper i en interaktiv Lyd-Quiz. +*CDllection* er en webapplikasjon bygget med React, TypeScript og Vite. Applikasjonen lar brukere utforske en fyldig katalog med musikkalbum, søke etter album og artister og filtrere blant annet etter tiår, sjanger og vurdering. De skal også kunne gi egne vurderinger og anmeldelser (reviews), samt lagre album i collections som 'owned' og 'wishlist'. Vi vurderer også å legge til favoritter og mulighet til å lage egne brukerdefinerte collections. --- @@ -18,16 +18,22 @@ - [x] Felles VS Code-innstillinger (`extensions.json`, `settings.json`) og Prettier - [x] Skisser for utseende av webapplikasjonen - [x] Opprettelse av `PROJECT_PLAN.md`, `COMMANDS.md` `TIME_USAGE.md` og `AI_USAGE.md` -- [ ] Skrive Mockup, både når det gjelder data, samt frontend +- [x] Skrive Mockup, både når det gjelder data, samt frontend ### Innlevering 2: Kjernefunksjonalitet & State -- [ ] Ta inn data -- [ ] Filtrering på Tiår og Sjanger -- [ ] Komponent for å legge til brukeranmeldelse (Rating & Kommentar) -- [ ] Lagring av egne albumlister i `localStorage` +- [x] Ta inn data +- [x] Sette opp database og backend på VM +- [x] Koble frontend til backend og database +- [x] Filtrering på Tiår og Sjanger +- [x] Søk og paginering +- [x] Albumdetaljside +- [x] Deploye frontend og backend på VM ### Innlevering 3: Tilgjengelighet, Ytelse & Dokumentasjon +- [ ] Implementere brukervurderinger og anmeldelser +- [ ] Implementere collections (owned og wishlist) - [ ] Filtrering basert på brukeres reviews +- [ ] Videreutvikle design og albumdetaljside - [ ] Full WCAG/a11y-sjekk (tastaturnavigasjon, ARIA-labels) - [ ] Ytelsesoptimalisering og Grønn IT-tiltak