← 목록으로
디자인
우선순위 높음
로그인 페이지 디자인 개선
사용자 경험을 개선하기 위한 새로운 디자인 시안 작성
기획
Q1 로드맵 정리
1분기 제품 로드맵 작성 및 팀 공유
개발
백엔드
사용자 인증 시스템 구현
JWT 기반 인증 시스템 개발
개발
검색 기능 개선
전체 텍스트 검색 성능 최적화
43. 칸반 보드
Design a Kanban board interface:
**Board Layout**:
- Horizontal scroll container
- Columns: fixed width (300px) or flexible
- Gap: 16px between columns
- Full height layout
**Column**:
- Header: title + card count + add button + menu
- Background: gray-100 (subtle)
- Border-radius: 8px
- Padding: 12px
- Max-height with scroll
**Column Header**:
- Title: 14px semibold, editable on double-click
- Count badge: gray pill
- Add card button: + icon
- Menu: rename, color, delete, collapse
**Column Colors**:
- Colored top border (4px)
- Or full header background
- Predefined: gray, blue, green, yellow, red, purple
**Card**:
- Background: white
- Border-radius: 8px
- Shadow: sm
- Padding: 12px
- Margin-bottom: 8px
**Card Content**:
- Title: 14px, 2-line clamp
- Labels: colored chips, top or bottom
- Description preview: 13px gray-600
- Attachments count + comments count
- Assignees: avatar stack (max 3)
- Due date: with overdue styling
**Drag and Drop**:
- Drag handle or entire card
- Visual feedback: card lifts, shadow increases
- Drop placeholder: dashed outline
- Between cards and between columns
**Card Quick Actions**:
- Hover reveals: edit, archive, delete
- Or right-click context menu
**Add Card**:
- Inline at bottom of column
- Quick add: just title
- Or "+ Add card" opens modal
**Card Detail Modal**:
- Full edit capabilities
- Comments section
- Activity log
- Attachment upload
Tech: React + @dnd-kit + Tailwind + Headless UI