Files
mock/types/index.ts
Your Name bf1dbe39a8 Initial commit: Agile Project Manager
- Complete React + TypeScript application with Vite
- Dashboard with charts and metrics visualization
- Kanban board with drag-and-drop functionality
- Product backlog management with user stories
- Sprint planning and tracking features
- Comprehensive UI component library (shadcn/ui)
- Tailwind CSS styling with dark mode support
- Context-based state management
- Mock data for immediate testing and demonstration
2025-10-24 17:58:09 -07:00

42 lines
799 B
TypeScript

export interface Task {
id: string;
title: string;
description: string;
timeComplexity: string;
status: 'todo' | 'in-progress' | 'blocked' | 'done';
userStoryId: string;
comments: Comment[];
createdAt: Date;
updatedAt: Date;
}
export interface Comment {
id: string;
text: string;
author: string;
timestamp: Date;
}
export interface UserStory {
id: string;
title: string;
description: string;
storyPoints: number;
businessValue: number;
acceptanceCriteria: string;
status: 'backlog' | 'sprint-ready' | 'in-sprint';
priority: number;
sprintId?: string;
}
export interface Sprint {
id: string;
name: string;
goal: string;
startDate: Date;
endDate: Date;
capacity: number;
status: 'planning' | 'active' | 'closed';
userStories: string[];
}