Kanban implementation

Implemented new kanban boards to create and manage tasks lifecycle

Added

  • Integrated Makerkit Kanban board for managing project tasks.
  • Allow creating new tasks directly from Kanban columns.
  • Support basic task assignment from the Kanban board.
  • Persist Kanban state using the existing Makerkit data model.

Limitations

This is a minimal first iteration of the Kanban board. It currently does not support:

  • Setting a task owner.
  • Defining a due date.
  • Choosing a priority/importance level.
  • Linking tasks to milestones.

These fields will be handled in future iterations once the Kanban UX and data flow are validated.