- 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