A self-initiated interactive concept for a focused lifestyle-product purchase experience.
THE PROBLEM
Product pages often make selection, quantity, price, and cart feedback feel disconnected—especially on smaller screens.
WHAT I BUILT
• Finish selection with a clear active state
• Accessible quantity controls with sensible limits
• Immediate add-to-cart confirmation and live bag count
• Cart removal and real-time total updates
• Responsive product layout with keyboard-friendly controls
• Clear boundary before checkout or personal-data collection
TEST THE FLOW
Choose a finish, adjust the quantity, add the lamp to the bag, then remove it to reset the state.
STACK
React · TypeScript · Tailwind CSS · Accessible HTML
STATUS
Self-initiated concept project. No client relationship, sales result, or conversion claim is implied.