Junior — Middle
Tudná leírni, hogyan valósult meg a feladatkezelő rendszer az utolsó projektjében?
sobes.tech MI
Válasz az MI-től
Utolsó projektemben a feladatkezelő rendszer Java és Spring Boot segítségével webalkalmazásként valósult meg. Fő komponensek:
- Adatmodell — a feladatoknak voltak mezői: cím, leírás, állapot (új, folyamatban, befejezett), prioritás és végrehajtó.
- REST API — feladatok létrehozására, frissítésére, lekérésére és törlésére.
- Üzleti logika — tartalmazta az állapotok validálását, automatikus értesítést a végrehajtóknak a feladat hozzárendelésekor.
- Felhasználói felület — Reactben készült, lehetővé tette a feladatok szűrését állapot és prioritás szerint.
Példa kód a Spring Boot kontrollerről a feladat létrehozásához:
@PostMapping("/tasks")
public ResponseEntity<Task> createTask(@RequestBody Task task) {
Task savedTask = taskService.save(task);
return ResponseEntity.ok(savedTask);
}