Sobes.tech
Junior — Middle

შეგიძლიათ აღწეროთ, როგორ განხორციელდა დავალებების მართვის სისტემა თქვენს ბოლო პროექტში?

sobes.tech AI

პასუხი AI-სგან

ჩემი ბოლო პროექტში დავალებების მართვის სისტემა განხორციელდა როგორც ვებ-აპლიკაცია Java და Spring Boot-ის გამოყენებით. ძირითადი კომპონენტები:

  • მონაცემთა მოდელი — დავალებებს ჰქონდათ ველები: სათაური, აღწერა, სტატუსი (ახალი, მუშაობაში, დასრულებული), პრიორიტეტი და შემსრულებელი.
  • REST API — დავალებების შექმნის, განახლების, მიღებისა და წაშლისთვის.
  • ბიზნეს ლოგიკა — მოიცავდა სტატუსების ვალიდაციას, ავტომატურ შეტყობინებას შემსრულებლებს დავალების მინიჭებისას.
  • მომხმარებლის ინტერფეისი — განხორციელდა React-ში, საშუალებას აძლევდა დავალებების ფილტრაციას სტატუსისა და პრიორიტეტით.

მაგალითი კოდის კონტროლერი დავალების შექმნისთვის Spring Boot-ში:

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