Sobes.tech
Junior — Middle

Kas saaksite kirjeldada, kuidas teie viimases projektis oli ülesannete haldamise süsteem rakendatud?

sobes.tech AI

Vastus AI-lt

Minu viimases projektis oli ülesannete haldussüsteem rakendatud veebirakendusena, kasutades Java ja Spring Booti. Peamised komponendid:

  • Andmemudel — ülesannetel olid väljad: pealkiri, kirjeldus, staatus (uus, töös, lõpetatud), prioriteet ja täitja.
  • REST API — ülesannete loomise, uuendamise, saamise ja kustutamise jaoks.
  • Ärilogika — hõlmas staatusete valideerimist, automaatset teavitust täitjatele ülesande määramisel.
  • Kasutajaliides — teostatud Reactis, võimaldas filtreerida ülesandeid staatuses ja prioriteedis.

Näide koodist kontrolleri kohta ülesande loomisel Spring Bootis:

@PostMapping("/tasks")
public ResponseEntity<Task> createTask(@RequestBody Task task) {
    Task savedTask = taskService.save(task);
    return ResponseEntity.ok(savedTask);
}