---
# System prepended metadata

title: Nikita Vats | 2 years

---

# Nikita Vats | 2 years
- Preview image/Pdf - Frontend


# Question 1: Task Management

- user service - 
- task service
    - create a task, subtask, desriptions, attachments, dates.
    - assign the users to task (Many to many).
    - Track the status of assigned task, subtask (ENUM - started, pending, complete).

Task
Subtask
User

Status(Enum)-
Started, pending, completed

Task-
 taskId(int)   description(string) attachments(url) date(Date) 
  1             
Subtask-
subtaskId(int) taskId(int)

User_task
UserId(int) taskId(int) Status(String)

User_subTask
UserId(int) subTaskId(int) Status(String)




