What you’ll build
Build a storefront that makes product discovery and purchase preparation fast for keyboard, screen-reader, touch, and zoom users. You will create usable filtering, resilient product cards, a stateful cart, and an accessible checkout prototype without hiding essential information behind visual interactions.
Core outcomes
- Turn a written problem into a bounded, testable build plan
- Make deliberate React and React / TypeScript implementation decisions
- Produce concrete deliverables for every milestone—not only a final screen
- Document the tradeoffs, validation steps, and release path for your portfolio