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);
}