← Track projects
Track project · 02

Build Static TaskFlow

Build an accessible, responsive TaskFlow interface before introducing JavaScript or React.

Definition of done

What you are building

Deliverables

Build plan

Work through it one observable step at a time

  1. 01

    Create the HTML document and semantic landmarks.

  2. 02

    Add a labelled create-task form and explain the label/input relationship.

  3. 03

    Render a small task list using meaningful list or table markup.

  4. 04

    Build the desktop layout with normal flow plus Flexbox/Grid where appropriate.

  5. 05

    Add a narrow mobile breakpoint and verify there is no horizontal page overflow.

  6. 06

    Add hover, focus-visible, disabled, empty, and error presentation states.

  7. 07

    Move repeated colors/spacing into CSS custom properties.

  8. 08

    Test keyboard navigation from the first interactive control to the last.

Evidence

Do not rely on “it seems to work”

Evidence to collect

Project exit ticket

Close the project only when these are true

Completion