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.
- 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").
- Implementer et API-endepunkt for å hente alle oppgaver i oppgavelisten.
- 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".
- Implementer et API-endepunkt for å slette en oppgave basert på oppgave-ID.
- Kvaliteten på koden og organiseringen.
- Bruken av HTTP-metoder (GET, POST, PUT, DELETE).
- Håndtering av feilsituasjoner (f.eks. feilaktige forespørsler).
- 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.
- Lag en dockerfile for APIet
Lykke til!