Projects |

FakeHaul

A fake shopping marketplace where every checkout totals $0.00 and nothing ships. The full dopamine loop of online shopping, minus the purchase.

FakeHaul checkout graphic showing a $1,248.50 cart reduced to $0.00

FakeHaul is an e-commerce marketplace I launched in July 2026 where you can browse, hunt for deals, check out, track an order, and open a package, even though every checkout totals $0.00 and nothing ever ships.

Fast Company, Newser, t3n, and Cybernews have written about FakeHaul since its launch. More details on their coverage can be found below.

The idea

I originally thought that blocking shopping sites or unsubscribing from deal emails would help a friend who struggles with impulse shopping. However, those barriers rarely work because they fight against the urge itself.

Since the actual box arriving is often an anticlimax, I hypothesized that the most satisfying part of online shopping is actually the ritual. I wanted to see if completing the loop of finding a deal and clicking checkout could feel satisfying on its own as long as we remove the money and the physical clutter instead of blocking the habit perfectly.

Building the illusion

FakeHaul is a mobile-first marketplace with about 1,500 fictional products across eight categories. I kept the familiar pressure mechanics like low-stock warnings, live viewer counts, a daily spin wheel, and coupons that expire after five minutes.

Because the interface cannot look like a joke while keeping the ritual immersive, the challenge was to create convincing fake commerce without deceiving anyone. While product cards might say “only 6 left,” the header makes it explicitly clear that checkout never charges a cent. The cart and wishlist stay in your local browser, meaning there are no accounts required.

After checkout, the interface simulates an order moving through its packed, shipped, and delivered states. The virtual package then shakes until you tap it, which triggers a confetti burst and reveals the retail value you “scored” for free. I tuned the timing of this unboxing payoff using Framer Motion because if the confetti arrives before the lid moves, the satisfaction of the reveal is ruined.

Generating the catalog

Because lorem ipsum would have broken the illusion immediately, the catalog required as much writing as engineering.

While I generated records using Azure OpenAI to build a typed product model covering names, prices, ratings, and variants, I treated the generated output largely as a draft. I went through and edited the listings manually until they sounded like real product pages because I did not want people exploring the site to see the same handful of AI jokes repeated.

The live marketplace reads static catalog data and pre-compressed WebP images, so browsing never feels slow or waits on a model call.

The constraints

Throughout the process, I had to ensure that I was not just building another manipulative store. Even though a countdown still had to create urgency, the surrounding copy had to turn that urgency into something the user could consciously acknowledge. Scarcity never leads to a payment on FakeHaul, and the tracking timeline ends in a tap-to-open animation instead of a commercial product.

I built the app with Next.js 16’s App Router, React 19, TypeScript, and Tailwind CSS 4. Zustand handles local persistence for the cart and orders, while Vercel provides hosting and Vercel Blob manages the static asset pipeline.

Press and uncertainty

FakeHaul was picked up in July 2026 during a wider run of coverage on “dopamine sites” that simulate consumption without selling anything.

  • Fast Company covered the site and questioned the very part I had not resolved. Due to the fact that FakeHaul keeps habit-forming mechanics like the once-a-day coupon spin, it remains an open question whether it actually helps.
  • Newser focused on how completely the catalog is invented.
  • t3n viewed it as a parody of the mechanics online retailers use.
  • Cybernews asked what AI makes possible for personal projects. In my conversation with them, I confirmed that FakeHaul collects no accounts, no email, and no IP tracking. While this costs me any way of knowing whether people come back, I personally would rather not collect that data in the first place.

I am still not completely sure about the behavioral outcome of this project. While the person FakeHaul was first built for says it helps, a moderator of a shopping-addiction community told me that rehearsing the ritual could unfortunately reinforce the habit instead. I built this as an entertainment product exploring a behavioral hypothesis, and if the people using it ever tell me it makes the habit worse, I am fully prepared to take it down.


© Jack Yang