---
task_id: sprint_4_story_2_task_4
story_id: sprint_4_story_2
sprint_id: sprint_4
status: not_started
type: frontend
assignee: Frontend Developer 2
created_date: 2025-11-05
estimated_hours: 3
---

# Task 4: Implement TaskCard Component with Checkbox Status Toggle

## Description

Create the TaskCard component that displays individual Task information with a checkbox for quick status toggling.

## Acceptance Criteria

- [ ] TaskCard displays Task title, priority, estimated hours
- [ ] Checkbox shows correct state (checked = Done, unchecked = Todo/InProgress)
- [ ] Clicking checkbox toggles Task status
- [ ] Optimistic UI update for instant feedback
- [ ] Hover effect highlights card

## Estimated Time

3 hours
