Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 12 additions & 6 deletions Documents/PROJECT_PLAN.md
Original file line number Diff line number Diff line change
@@ -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.

---

Expand All @@ -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

Expand Down