The tasks are an important part of the system. The approach is to make them as flexible as possible.
When creating and editing tasks, you will see a regular list, but when viewing a project, you will see a Kanban view. All team members (except for Clients) will see this view. Admins and Managers can create, edit and delete tasks. Employees and Contractors can only view tasks and set a task as completed.