Ausat
Back to the desk

Web Development

Willow Weave

Design, full-stack development, deployment2026

I moved Willow Weave, a young women's clothing label in Pakistan, off Shopify and onto a custom storefront and admin dashboard that costs nothing to run beyond the yearly domain fee.

The Willow Weave storefront on desktop, open on the Eid ul Adha 2026 New Arrivals banner, with the Trending section below.

Project snapshot

ClientWillow Weave, women's 2-piece and 3-piece suits, tops and trousers
ScopeCustom webstore, owner/staff dashboard, transactional email
My roleDesign, full-stack development, deployment
StackNext.js front end on Cloudflare, Supabase (database, auth, backend), Cloudinary (media), Resend (email)
Running costFree tiers only; the domain is the single recurring cost
Live sitewillowweave.co

The problem

Willow Weave was paying Shopify every month before the store was earning enough to justify it. For a new local business, a fixed platform fee is one of the few costs that arrives whether or not anyone buys.

The money wasn't the only friction. On Shopify the brand's look was boxed in by the platform:

The owners wanted a store that looked like Willow Weave, not like a Shopify template, without taking on a new monthly bill to get there.

Goals

  1. Full design freedom. A storefront built around the brand, with no theme, layout or font limits.
  2. Zero running cost until the store earns. Host everything on free tiers so the business pays nothing while it builds an audience.
  3. Costs that scale with revenue. When traffic outgrows the free tiers, paid usage should cost the same as Shopify's monthly fee or less, and only arrive once sales can cover it.
  4. Keep what mattered from Shopify. Rebuild the analytics and admin features the owners actually used, and nothing they didn't.
  5. Owner control without a developer. Let the team update the homepage for each launch or occasion themselves.
  6. Mobile-first for everyone. Customers shop on their phones, and the owners run the business from theirs.

Architecture and the cost model

Every piece of the stack was chosen for two things: it does its job well, and its free tier is generous enough to carry a new store.

ServiceWhat it handlesWhy it fits
CloudflareHosts and serves the Next.js storefront and dashboardGlobal edge network, free hosting for sites at this scale
SupabaseDatabase, authentication, backend logicPostgres with auth and access rules built in, no server to manage
CloudinaryProduct photos and campaign imageryResizes and converts images on the fly, so pages stay fast on mobile data
ResendOrder, cancellation, alert and login emailsDeveloper-friendly transactional email with a usable free allowance

The result: the store runs for the price of its domain name. No hosting bill, no platform subscription, no theme purchase.

The model is built to grow with the business rather than ahead of it. Costs only start once real traffic pushes past the free limits. By then, the store is earning from that same traffic, and the combined paid tiers are expected to land at or below the US$25 plus tax that Shopify charged each month.

The storefront

Freed from theme constraints, the storefront is designed around how Willow Weave actually sells: in numbered seasonal volumes, occasion drops and fabric stories.

The Willow Weave storefront on a phone, showing the Volume 5 Sun Kissed Threads banner and the start of the Trending section.

The dashboard

The dashboard rebuilds every Shopify feature the owners asked for, then adds control over the storefront itself.

The dashboard overview, with revenue cards for today, the last 7 and 30 days, a live traffic chart, and a list of traffic sources.

Knowing how the store is doing

Running campaigns without a developer

Willow Weave's calendar is driven by launches, drops, new arrivals and occasions like Eid. The owners can reshape the homepage for each one from the dashboard:

A homepage refresh for a new volume or a holiday sale is now a few minutes' work for the owners, not a request to me.

Security, roles and store settings

The admin side is locked down in layers, because a store's dashboard holds its customers' orders and its revenue.

Transactional email

Resend handles every automated email the store sends:

Like the storefront, the dashboard is fully responsive, so owners and staff can check sales, fulfil orders and update the homepage from a phone.

Outcome

Willow Weave now runs a fully custom store, with more than 50 products across five volumes and two Eid collections, for the cost of a domain name.

Early results

The store launched recently and sales follow Willow Weave's drop calendar, so there are no revenue figures yet. The early signals are about reach, quality and usability.

Lighthouse, mobile (0–100)On ShopifyCustom store
Performance4975
Accessibility9493
Best practices75100
SEO92100

Scores are for mobile, where most shoppers browse. Performance rose 26 points, best practices and SEO reached a perfect 100, and accessibility held steady.