Product definition
Scoped the one-day build around one debugging task: reveal the state transitions behind an interactive form.
Open Source / Form Validation / Daily Build
A dependency-free browser tool that makes touched, dirty, pristine, valid and invalid form states visible while you interact.
Scoped the one-day build around one debugging task: reveal the state transitions behind an interactive form.
Paired a sample form with responsive live inspector cards and accessible status announcements.
Separated immutable state creation, updates, validation, submission and reset behavior into testable JavaScript functions.
Visible field-state transitions
Immutable state updates
Local-only sample data
Seven passing state tests
Pure functions model field values, touched and dirty flags, errors, submit counts and event transitions.
Semantic inputs, keyboard focus, live status feedback and responsive neo-brutalist state cards without runtime dependencies.
Seven tests cover pristine state, immutable updates, blur, validation, valid and blocked submits, and reset behavior.