← All work

Polar Planet

The same storefront, shipped twice, on purpose.

Year
2026
Industry
Streetwear
Role
Sole developer
Services
Design, Development, Ecommerce
Live
View demo ↗
Polar Planet — lead view
Polar Planet category listing
Polar Planet product page
Polar Planet cart drawer with discount code
Polar Planet admin dashboard

Straight talk

The brand behind this one stepped away before launch — their print-on-demand supplier fell through, not the build. It is shown with their blessing, running on seeded data instead of live stock. The Shopify version came afterwards, on my own time, to prove the design was not welded to a custom stack.

Overview

A Y2K streetwear label wanted a real store, not a theme with the colours swapped. So I built one from scratch, then built it a second time on Shopify to see whether the design survived a platform that fights back.

Built with

  • Astro
  • React
  • Tailwind
  • Cloudflare Workers
  • D1
  • Stripe
  • Resend
  • Shopify
  • Liquid
Fig. A One design, two platforms
How each section was rebuilt on Shopify
Section Custom Shopify
Header & marquee Astro component Liquid section
Cart & discounts Custom API Native checkout
Order tracking Public lookup Contact form
Wishlist Account-backed localStorage
  1. 01

    The challenge

    Version one needed a checkout solid enough to take real money and a back office non-technical staff could run a business from. Version two had to hit the same bar on a templating language with no backend of its own, where accounts, checkout and fulfilment belong to Shopify and simply cannot be touched.

  2. 02

    The approach

    The custom build is Astro and React on Cloudflare’s edge: cart drawer, discount codes, Stripe checkout, order tracking that asks for an order number instead of an account, and an admin covering products, variants, customers, discounts and refunds. The Shopify port rewrites it section for section in Liquid — same self-hosted fonts, same compiled tokens, exposed as settings a merchant can edit. Where Shopify has no equivalent it adapts in the open rather than faking it: the wishlist runs locally, tracking goes through the native contact form.

  3. 03

    The result

    Two complete storefronts that look like the same brand and behave like it. One hand-built end to end, one installable as a theme and clean through Shopify’s own linter.

By the numbers

2
Platforms, one design
5
Carriers wired in
$0
Infrastructure at rest
  • Polar Planet category listing
    01 Catalogue
  • Polar Planet product page
    02 Product page
  • Polar Planet cart drawer with discount code
    03 Cart drawer
  • Polar Planet admin dashboard
    04 Admin dashboard
  • Polar Planet order management
    05 Order management
  • Polar Planet product editor with variants
    06 Product editor
  • Polar Planet order tracking without an account
    07 Login-free tracking
  • Polar Planet discount code management
    08 Discount codes
  • Polar Planet transactional email
    09 Transactional email
  • Polar Planet print-on-demand integration
    10 Print-on-demand
01 / 10
Next project Veilock Technology / 2025–2026