Skip to content

Conversation

birkjr
Copy link
Member

@birkjr birkjr commented Oct 13, 2026 •

Issue

Closes #35

Endringer

  • Satt opp GraphQL API med Apollo Server 5.
  • Koblet GraphQL til PostgreSQL-databasen.
  • Implementert queries for å hente alle annonser og én annonse basert på ID.
  • Implementert createListing for å opprette nye annonser, med validering av input.
  • Lagt til automatiserte API-tester med egen testdatabase.
  • Oppdatert README og testdokumentasjonen med hvordan backend startes og testes lokalt.

Testing

  • npm run typecheck
  • npm run lint
  • npm run format:check
  • npm test
  • npm run build
  • Kontrollert i nettleser, også på smal skjerm og med tastatur

I tillegg:

  • Backend typecheck: OK
  • Backend API-tester: 12/12 OK
  • Frontend-tester: 79/79 OK
  • Testet GraphQL mot lokal PostgreSQL med seed-data.
  • cd backend && npm run typecheck – OK
  • cd backend && npm test – 12/12 tester OK mot separat PostgreSQL-testdatabase.
  • Testdatabasen ble satt opp med migrasjon og seed før testene.
  • Merk at npm test fra prosjektroten kun kjører frontend-testene. Backend-testene må kjøres separat.

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 21:23
Copy link
Member

@tordtst tordtst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fint! Alt ser bra ut. Funker på nettleser som den skal!

@tordtst tordtst merged commit 56e2392 into dev Oct 13, 2026
@tordtst tordtst deleted the 35-feat-implementer-graphql-api-for-annonser branch October 13, 2026 21:25
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants