High Risk

Custom Expo Web fashion storefront on Shopify Storefront API — CMS-driven landing pages, lookbook admin, collection routing, and Firebase-hosted deploy pipeline at highrisk.com.

Client
High Risk
Role
Lead Designer & Full-Stack Developer
Timeline
Ongoing product
Year
2026
Category
Fashion E-Commerce

Overview

High Risk is a custom Expo Router fashion storefront on Shopify Storefront API — not a theme. Package highrisk 1.7.60. Firebase hosting targets `highrisk` / `highrisk-staging`; customer domain highrisk.com. Checkout stays on Shopify’s hostname by design.

Why

High Risk Fashion sits next to High Risk World: apparel that has to feel like the same universe as the Daily OS, not a leftover print-on-demand theme. Default Shopify themes cannot carry lookbook, press, clientele, and stockists as first-class routes.

The storefront is a custom Expo Router app on the Shopify Storefront API. Checkout stays on Shopify’s hostname on purpose — trust and payments stay native — while merchandising, editorial, and a Firebase admin CMS live in our app. Live at highrisk.com.

The challenge

High Risk needed a fashion site that could do lookbook, press, and merchandising like a magazine — while keeping Shopify as the commerce backbone.

What made it hard

  • Default Shopify themes could not carry editorial lookbook and press.
  • Merchandising needed CMS control without a full rebuild.
  • Checkout had to remain Shopify-native for trust and payments.

Approach

We built Expo Router routes for shop, collections, lookbook, news, press, clientele, stockists, account (orders, addresses, bookmarks), and a large admin (products, studio, discounts, customers). Klaviyo is in the CSP; Functions handle OAuth.

Process

  • Storefront: Custom PDP/collection UX on Storefront API.
  • Editorial: Lookbook, press, news, clientele as first-class routes.
  • Ops: Admin CMS + staging/production hosting split.

What we built

  • Custom shop: `/shop/[slug]`, collections, and product routing on Storefront API.
  • Lookbook + press: Editorial routes (lookbook, news, press, clientele, stockists) that a theme cannot express.
  • Account: Orders, addresses, bookmarks, settings after Shopify checkout returns.
  • Admin / product studio: Internal CMS for products, collections, media, discounts, customers, editorial, marketing, and announcements.

How it was built

Package highrisk 1.7.60 on Shopify Storefront API. Expo Router routes: `/shop/[slug]`, collections, lookbook, press, about, news, clientele, stockists, and account (orders, bookmarks, settings). Checkout returns to Shopify’s host.

Firebase hosting `highrisk` / `highrisk-staging`. Admin CMS covers products, product studio, collections, orders, discounts, customers, media, editorial, marketing, and announcements. Klaviyo is in the CSP; Functions handle OAuth. Reanimated is in the motion path. This is a fashion OS, not a theme skin.

Stack

  • Expo Router ~55: RN Web storefront
  • Shopify Storefront API: Catalog + checkout host
  • Firebase: Auth, Firestore, Functions, Hosting
  • Klaviyo: Lifecycle messaging

Outcomes

  • v1.7.60: Storefront package
  • Shopify: Storefront API + checkout
  • CMS: Lookbook and product admin
  • Live: highrisk.com

Wins

  • Custom Expo Router storefront on Shopify Storefront API (v1.7.60), live at highrisk.com.
  • Editorial routes — lookbook, press, news, clientele, stockists — a theme cannot express.
  • Account after checkout: orders, bookmarks, settings.
  • Firebase admin/product studio with staging/production split; checkout remains Shopify-native.

Hard parts

  • Two products, one brand: Apparel had to feel like High Risk World, not a leftover POD store sitting next to the school.
  • Magazine plus cart: Lookbook and press had to be routes, not blog posts glued onto a theme, while checkout stayed on Shopify for trust.
  • CMS without a rebuild: Merchandising, discounts, editorial, and announcements had to be operable in admin — not a deploy per drop.

Services

  • Expo Router + React Native Web Storefront
  • Shopify Storefront API Integration
  • Firebase Hosting + Cloud Functions (OAuth)
  • CMS-Driven Landing Pages & Lookbook Admin
  • Collection & Product Routing
  • Staging + Production Deploy Pipeline

Visit the live project

More case studies · Get a free development plan