Case study

Quiz app

A quiz UI used to practise multi-step React state: questions, scoring, and transitions.

Solo builder · 2023 · Web · Frontend

A compact app for multi-step UI state: idle, active, answering, complete.

Booleans for mutually exclusive quiz states get messy. Explicit states keep the UI consistent.

Solo frontend.

Scoring, question order, and transitions without a tangled update chain.

An explicit flow for quiz states, CSS transitions timed to those states, and instant score feedback.

Live demo. Supporting work, not a product case study.

Explicit quiz states

Idle, active, answering, complete — instead of a pile of booleans fighting each other.

React · TypeScript · Vercel

Small, useful for state design. Not featured on the homepage.