Build a Kanban project management board using HTML5, CSS3, and JavaScript. Create a flexible board layout with customizable columns (To Do, In Progress, Done, etc.). Implement drag-and-drop card movement between columns with smooth animations. Add card creation with rich text formatting, labels, due dates, and priority levels. Include user assignment with avatars and filtering by assignee. Implement card comments and activity history. Add board customization with column reordering and color themes. Support multiple boards with quick switching. Implement data persistence using localStorage with export/import functionality. Create a responsive design that adapts to different screen sizes. Add keyboard shortcuts for common actions.
使用 HTML5、CSS3 和 JavaScript 构建一个看板项目管理工具。创建灵活的看板布局,支持自定义列(例如待办、进行中、已完成等)。实现卡片在列之间的拖拽移动,并带有流畅的过渡动画。支持创建带有富文本格式、标签、截止日期和优先级的卡片。包含用户分配功能(使用头像)以及按负责人筛选。支持卡片评论和活动历史记录。提供看板自定义功能,包括列的重新排序和颜色主题切换。支持多个看板的快速切换。使用 localStorage 实现数据持久化,并提供导入/导出功能。创建能够适应不同屏幕尺寸的响应式设计。为常用操作添加键盘快捷键。