← Back to Projects
Vue.js Multi-Step Subscription Signup Flow
E-commerce Frontend

Vue.js Multi-Step Subscription Signup Flow

Problem
Client needed a guided, multi-step subscription experience that fit into an existing e-commerce setup while preserving the current storefront implementation.
Outcome
Shipped a production-ready Vue signup flow with progress persistence, reliable option-to-variant mapping, and checkout URL generation, then iterated quickly on UX and copy updates to match revised requirements.
Timeline
~1 week
Role
Frontend, solo

Details

A Vue 3 (Composition API) front-end for a 'Build My Box' subscription flow built for an e-commerce retailer, delivered without changing the existing store or theme. Includes multi-step navigation, selection state management, URL hash syncing to preserve progress, variant and pricing mapping, and cart URL generation for checkout. Styled to match the existing CSS system, with follow-up refinements to progress behavior, scroll/animation, and pricing copy after updated specs.

Technologies

Vue.jsComposition APIJavaScriptSingle Page ApplicationFront-End DevelopmentCustom E-commerce Store