All selected work

DealFW Storefront

Browse the warehouse. Reserve online. Collect locally.

/01
MY ROLE

Co-founder · Full-stack development & operations

STATUS

Live public website

TECHNOLOGIES

Next.js · TypeScript · Firebase · Firestore

The live DealFW storefrontACTUAL APPLICATION CAPTURE

Open it.
Inspect the work.

Live product · 22 tests passed

A working storefront, an auction operation, and the code that supports pickup scheduling. The capture below is the public DealFW website.

src/lib/pickup-window.test.tsORIGINAL EXCERPT
describe('automatic auction pickup windows', () => {
  it('uses the next five weekdays after a Friday close, never the closing day', () => {
    const window = automaticPickupWindow({ id: 'real-id', name: 'Auction 5', endDate: '2026-09-11' })!;
    expect(window.id).toBe('sale_real-id');
    expect(window.days.map(d => d.date)).toEqual(['2026-09-14', '2026-09-15', '2026-09-16', '2026-09-17', '2026-09-18']);
  });
  it('crosses weekends and year boundaries without losing a pickup day', () => {
    expect(automaticPickupWindow({ id: 'a', name: 'Auction', endDate: '2026-12-30' })!.days.map(d => d.date))
      .toEqual(['2026-12-31', '2027-01-01', '2027-01-04', '2027-01-05', '2027-01-06']);
  });

Original storefront test excerpt. Checks pickup-day generation across weekends and year boundaries. Full business repository remains private.

22 unit tests passed across five files on September 14, 2026. This run covers storefront logic; it is not a production transaction or security audit.

A real problem.
A considered solution.

Local liquidation shoppers need to understand what is available, the condition of each item, and how to collect a purchase. Fixed-price reservations and auction bidding also follow different paths.

What I worked on.

The DealFW storefront connects public inventory, product details, reservations, membership, and pickup information. It directs auction bidders to HiBid and explains the pay-at-pickup flow for website reservations.

INTERACTIVE WORKFLOW EXPLORERILLUSTRATED SYSTEM LOGIC
01

Browse inventory

Browse the public inventory by category or open the current HiBid auction.

A guided explanation of the project architecture. This explorer does not connect to production systems.

01

Make buying paths explicit.

Fixed-price items can be reserved through the website. Auction bids take place on HiBid, with links and pickup guidance connecting the two experiences.

02

Publish a limited inventory view.

Customer-facing pages use a public inventory projection, keeping internal warehouse and employee fields outside the storefront.

03

Test operational edge cases.

The storefront test suite includes pickup-window generation across weekends and year boundaries. The captured run records 22 passing unit tests across five files.

A live customer-facing website for the DealFW business, which reached a best week of $8,000 in company revenue.

The revenue figure is a user-reported company milestone, not profit, an average, or revenue attributed solely to the website. The employee scanning platform is a separate project.

DealFW Scanning Platform

Let’s build
what’s next.

Arlington, TX · Open to Seattle and US relocation