Skip to content

Latest commit

 

History

History
41 lines (24 loc) · 1.29 KB

oppgaveliste.md

File metadata and controls

41 lines (24 loc) · 1.29 KB

Oppgave: Implementer en enkel oppgaveliste-backend

Du skal lage en backend-tjeneste for en enkel oppgaveliste. Bruke Node.js med Express eller NestJS for å løse oppgaven. Ta i bruk den databasen du ønsker.

Krav:

Opprettelse av oppgaver:

  • Implementer API-endepunkter for å legge til nye oppgaver i oppgavelisten.
  • Hver oppgave skal ha en unik ID, en tittel og en status (for eksempel "å gjøre", "pågående" eller "fullført").

Henting av oppgaver:

  • Implementer et API-endepunkt for å hente alle oppgaver i oppgavelisten.

Oppdatering av oppgavestatus:

  • Implementer et API-endepunkt for å oppdatere statusen til en eksisterende oppgave.
  • Tillat endring av status fra "å gjøre" til "pågående" og fra "pågående" til "fullført".

Sletting av oppgaver:

  • Implementer et API-endepunkt for å slette en oppgave basert på oppgave-ID.

Vurderinger:

  • Kvaliteten på koden og organiseringen.
  • Bruken av HTTP-metoder (GET, POST, PUT, DELETE).
  • Håndtering av feilsituasjoner (f.eks. feilaktige forespørsler).

Leveranse:

  • Lever koden for backend-implementeringen.
  • Inkluder instruksjoner for hvordan man kan kjøre og teste løsningen.
  • Skrive noen linjer om hva du kunne gjort bedre hadde du hatt bedre tid.

Bonus

  • Lag en dockerfile for APIet

Lykke til!