Onboarding

Checklist card

Getting-started tasks with progress

Live preview
Create a getting-started checklist card with Tailwind CSS: a title with a progress label (e.g. "2 of 4 done"), a thin progress bar, and a list of tasks. Completed tasks show a filled check and strikethrough muted text; incomplete tasks show an empty circle and an action link on the right. Then add JavaScript that lets the list be completed: clicking a task or its action link toggles it done, which fills the marker, strikes the label, hides the action, animates the progress bar to the new percentage, and updates the "n of m done" count — with a small celebratory line replacing the count once everything is checked.