U.S. Liquidators

Full liquidation e-commerce platform on Astro 6 + React with Firebase backend, Stripe checkout, flash deals, product catalog, and an admin dashboard with coming-soon gating.

Client
U.S. Liquidators
Role
Lead Designer & Full-Stack Developer
Timeline
Ongoing product
Year
2026
Category
E-Commerce

Overview

U.S. Liquidators is an Astro 6 + React islands storefront: catalog, PDP, Stripe checkout (and Terminal), EasyPost shipping, Firebase (`usliquidators`), admin/POS, dual staging/production. Package 1.1.0. README live URL: usliquidators.com.

Why

Liquidation inventory moves fast. U.S. Liquidators needed a storefront that stays snappy at volume, plus POS/Terminal and inventory admin — not only a pretty catalog. Staging and production had to be isolated.

Relevant to high-SKU commerce. Astro SSR with React islands is a deliberate performance choice. EasyPost and Stripe Terminal are how ops actually fulfills and sells in person.

The challenge

U.S. Liquidators needed a fast storefront for high-volume liquidation — flash deals, reliable checkout, shipping, and admin/POS — without a slow monolith.

What made it hard

  • Liquidation inventory moves fast — the stack had to stay snappy.
  • Ops needed POS/Terminal and inventory admin, not only a pretty catalog.
  • Staging and production had to be isolated (dual DB / App Hosting).

Approach

Astro SSR with React islands for cart/checkout. Firebase for auth/data/storage/functions; Stripe + EasyPost; Sentry. Large automated test surface in the repo (frontend + rules).

Process

  • Catalog: Fast listing and PDP for high-volume SKUs.
  • Checkout + ship: Stripe and EasyPost.
  • Admin / POS: Inventory, orders, promos, Terminal.

What we built

  • Liquidation catalog: Astro/React catalog and product pages built for volume.
  • Stripe checkout: Card checkout plus Terminal for in-person.
  • Shipping: EasyPost in the fulfillment path.
  • Admin + POS: Products, orders, inventory, users, promos, analytics.

How it was built

Astro 6 + React islands, package 1.1.0, Firebase `usliquidators` with dual staging/production (App Hosting). Stripe checkout plus Terminal. EasyPost shipping. Sentry. Admin/POS: products, orders, inventory, users, promos, analytics.

Large automated test surface in the repo (frontend + rules). README live URL: usliquidators.com.

Stack

  • Astro 6 + React: SSR + islands
  • Firebase App Hosting: usliquidators dual env
  • Stripe + Terminal: Online and POS
  • EasyPost: Shipping

Outcomes

  • v1.1.0: Package version
  • Astro: SSR catalog
  • POS: Stripe Terminal
  • Live: usliquidators.com

Wins

  • Astro 6 SSR catalog built for high-volume SKUs (v1.1.0).
  • Stripe checkout plus Terminal for in-person POS.
  • EasyPost in the fulfillment path.
  • Isolated staging/production and a full admin/POS, live at usliquidators.com.

Hard parts

  • Inventory velocity: Flash deals die on a slow monolith. SSR + islands were the performance bet.
  • Ops, not only catalog: POS, Terminal, inventory, and promos had to ship with the storefront.
  • Dual environments: Staging and production needed isolated DBs / App Hosting so experiments do not hit live liquidation.

Services

  • Astro 6 + React + Tailwind CSS 4
  • Firebase Firestore, Auth, Storage & Functions
  • Stripe Checkout Integration
  • Flash Deals & Product Catalog
  • Admin Dashboard & Coming-Soon Controls
  • Staging + Production Deploy Pipeline

Visit the live project

More case studies · Get a free development plan