Initial commit

This commit is contained in:
Yaojia Wang
2025-11-03 00:04:07 +01:00
parent 34b701de48
commit 097300e8ec
37 changed files with 3473 additions and 109 deletions

23
types/kanban.ts Normal file
View File

@@ -0,0 +1,23 @@
import { Task, TaskStatus } from './project';
export interface TaskCard {
id: string;
title: string;
description: string;
priority: string;
assigneeId?: string;
estimatedHours?: number;
actualHours?: number;
}
export interface KanbanColumn {
status: TaskStatus;
title: string;
tasks: TaskCard[];
}
export interface KanbanBoard {
projectId: string;
projectName: string;
columns: KanbanColumn[];
}