Early Seller Storefront for a D2C Platform
A D2C retail storefront
Overview
An early seller-storefront scaffold for a direct-to-consumer commerce platform, hosted on GitLab. It is the seed version of the consumer-facing storefront, establishing the React + Shopify pattern that the later production storefront expanded on.
Why It Exists
The team needed a minimal storefront shell to validate how a seller’s branded shopping surface would render and check out against a headless commerce backend before committing to full UI and content tooling.
What We Built
A Create React App project (src/, public/) with a deliberately small dependency set: React
with react-router-dom, the @ice/store state container, and the Shopify Buy SDK (shopify-buy)
for catalog and cart, plus standard Testing Library and web-vitals tooling. Compared with the
later storefront, which added Tailwind, Firebase, Mantine, Framer Motion, and analytics, this is
a bare foundation.
Technologies & Approach
A pared-down React + Shopify stack chosen to prove the headless-commerce storefront concept quickly, keeping the door open to layer on branding, real-time data, and merchandising later.
Outcome / Impact
Established the storefront skeleton and Shopify integration pattern that matured into the production consumer storefront.
Capabilities Demonstrated
- Rapid headless-commerce storefront scaffolding on React
- Shopify Buy SDK integration for catalog and checkout
- Clean build-to-production progression within a product family