The challenge
Make a multi step food order feel clear without losing the personality of a neighborhood pizza shop. The interface needed to handle choices, pricing, cart state, and navigation while keeping the experience fun.
01 · Ordering experience
Make a multi step food order feel clear without losing the personality of a neighborhood pizza shop. The interface needed to handle choices, pricing, cart state, and navigation while keeping the experience fun.
I designed and built the frontend experience, including the pizza customization flow, animated cutting board, cart interactions, and routed ordering screens.
I separated the ordering journey into reusable React views and shared state. Immediate visual feedback connects each selection to the pizza and cart, while responsive layouts keep the flow usable on smaller screens.
The main challenge was keeping customization state and pricing understandable across the builder and cart. I focused on predictable updates and visible feedback so users always know what changed.
The finished project is a complete interactive ordering concept with a distinctive visual system and a clear path from customization to cart.
This project strengthened my understanding of state driven interfaces and showed me how motion can explain an interaction instead of simply decorating it.