Design a system like Jira. It should have the following functionalities :
Users should be able to create a Task of type Story, Feature, Bugs. Each can have their own status. - any user create
Stories can further have subtracts. - subtask
Should be able to change the status of any task.
Users should be able to create any sprint. Should be able to add any task to sprint and remove from it.
User should be able to print Sprint Tasks
Delayed task - status not completed
Sprint details - details start,end, task and members
Tasks assigned to the user -