Skip to content

Conversation

birkjr
Copy link
Member

@birkjr birkjr commented Oct 13, 2026

Issue

Closes #31

Endringer

  • Opprettet backend/ med Node.js, TypeScript og PostgreSQL-tilkobling via pg.
  • Implementert migrasjon som oppretter listings-tabellen med nødvendige felter og valideringsregler.
  • Implementert seed-script med 10 eksempelannonser basert på eksisterende mockdata.
  • Lagt til miljøkonfigurasjon via DATABASE_URL og .env.example.
  • Dokumentert installasjon, migrasjon og seed i README.
  • Oppdatert dokumentasjon for KI-bruk.

Merk: Bilde-URL-er krever at SVG-filene serveres separat ved deploy. Dette håndteres i et senere frontend-/deploy-issue.

Testing

  • npm run typecheck
  • npm run lint
  • npm run format:check
  • npm test
  • npm run build

Backend verifisert lokalt med PostgreSQL 17:

  • npm ci og backend-typecheck
  • Migrasjon kjørt mot PostgreSQL
  • Seed oppretter 10 annonser med forventede verdier
  • Seed kjørt to ganger uten duplikater

Sjekkliste

  • README eller docs/ er oppdatert hvis det trengs
  • Eventuell KI-bruk er ført i docs/ki-bruk.md

@birkjr birkjr self-assigned this Oct 13, 2026
@birkjr birkjr requested a review from a team as a code owner October 13, 2026 17:25
@birkjr birkjr merged commit cebc384 into dev Oct 13, 2026
@birkjr birkjr deleted the 31-feat/backend-postgresql branch October 13, 2026 17:26
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant