Model
Translate products, variants, customization and proof approval into explicit application states.
A custom-printing commerce experience where product selection, personalization, proof approval and operations need to behave as one connected workflow.
A standard product page can stop at variant and checkout. NAQSHA needed ready-made designs, user uploads, product-dependent options, proof approval and custom requests without turning the journey into a confusing form.
I approached it as a product-state problem: define what data exists at each step, what the customer can change, what requires confirmation, and what the operator needs to fulfil the order correctly.
Translate products, variants, customization and proof approval into explicit application states.
Shape storefront and admin flows around understandable customer and operator actions.
Test product-dependent options, pricing, order states and edge cases across the journey.
Extend support, returns and custom-design workflows without fragmenting the experience.
Storefront and workflow interfaces designed around fast, understandable customer actions.
Product and customization logic with clearer states, options and validation rules.
Flows designed to stay usable across desktop and mobile shopping contexts.
Deployment and iteration around a production-oriented web application workflow.
Kept the customer aware of what was selected, what was editable and what needed approval.
Structured product-dependent attributes, pricing logic and customization requirements.
Designed the experience to remain understandable across storefront and mobile contexts.
Reviewed implementation behavior and refined cases around files, options, proof states and support.