All work

Case study · 01

157 dishes. 12 cuisines. Zero backend.

FoodNeverComes is a free “dopamine site”: you browse, customise, check out with a fake card, and watch a courier race to your door. Nothing is charged and no food is ever delivered — that's the entire point. We funded it, built it, and run it.

Live in production · 2026 · Funded, built and operated by NeuroX AI

  • 157

    Dishes & drinks

    120 food + 37 drinks, 12 cuisines

  • 0

    Servers & accounts

    No backend, no signup, no payments

  • 152

    Free real recipes

    Every dish links to one you can cook

  • 11

    Newsrooms

    Across three continents

01 — The idea

The bet: ship the feeling, not the food.

“Dopamine sites” came out of South Korea — Gen Z simulating the reward of a purchase to cope with cost-of-living stress, getting the thrill of the buy button without the buyer's remorse. The trend had attention and almost no well-built product behind it.

So we built the good version. Not a joke landing page — a full ordering flow with a real menu, real customisation, a real checkout, live delivery tracking, group ordering, and a courier who calls you at the end to explain, out loud, that there was never any food.

It stays free forever because it isn't a business. It's a public demonstration of what our team ships when nobody is around to cut scope — and a stress test of how much product you can put in front of users with no server to hide behind.

02 — What we shipped

Not a landing page. A whole product.

  • 01

    A menu that actually swaps

    Pick one of 12 flags — Korea, USA, Japan, India, France, Italy, Mexico, Brazil, Thailand, Germany, China, Vietnam — and the whole kitchen changes: dishes, greeting, currency, and a recommended plate. 157 items, each with spice, size, topping and add-on options priced live.

  • 02

    The Anything menu

    For when you can't decide. Five questions — how hungry, how spicy, veg or not, mood, dessert — and the site picks for you. Three re-rolls, then it stops negotiating and makes the call itself.

  • 03

    Lightning Deals on a global clock

    Ten items at 40–60% off, replaced wholesale every 60–90 seconds on a live countdown. Every visitor on earth sees the same drop at the same instant — derived from wall-clock time, so it needs no server to coordinate.

  • 04

    Pass the Tray — group ordering

    Start a shared tray, send the link, everyone adds their own food. The entire tray is encoded inside the URL, so there is no account, no signup and nothing stored server-side. At checkout the (zero) bill splits between everyone and an MVP eater is crowned.

  • 05

    The rider phones you

    When the order lands, a full-screen incoming call arrives from your courier. Answer it and he explains he's outside, can't find your door, can't find your street, and that there was never any food — spoken aloud in the device's own voice, naming the dish you ordered.

  • 06

    Collectables and streaks

    12 cuisine stamps, 25 collectable couriers with rares, 12 achievement badges, a daily craving streak, a wishlist, and a “Just for you” rail scored from your own order history.

  • 07

    Installs like an app

    A service worker and web manifest make it installable from Safari or Chrome, with its own splash screen and icon. Optional browser notifications ping you when the order “arrives.”

  • 08

    No backend to run

    Orders, streaks, badges, wishlists and the whole delivery timer live in the visitor's own browser under localStorage. There is no database, no auth, no session store, and nothing to breach — which is also why it costs almost nothing to keep online.

03 — Engineering

How it's built: one file, no framework.

The entire application — markup, styles, and every subsystem above — is a single self-contained index.html of about 424 KB. No React, no build step, no bundler. The only third-party scripts on the page are analytics and ads.

  • A deliberate single file

    One document means no hydration gap, no waterfall, and a first paint that's essentially the download. It also means the whole app is greppable and there's no build to break at 2am. The trade-off is real and we took it knowingly: line numbers drift constantly, so you navigate by function name, not by location.

  • Time, not state, as the source of truth

    The delivery tracker and the flash-deal rotation are both derived from wall-clock time rather than stored counters. Background the tab, reopen it an hour later, and the order has progressed correctly instead of resuming mid-animation — the bug most timers of this kind ship with.

  • Speech with a fallback

    The rider's call uses the device's own text-to-speech so he can name your actual dish. Devices with no voice installed get a pre-recorded audio track instead, so the payoff never silently fails.

  • Cache discipline

    Images and audio ship with a one-week max-age, so assets are never edited in place — a changed file gets a new versioned name. Overwriting instead keeps the stale bytes live in returning visitors' browsers for a week, and a purge at the edge doesn't reach them. We learned that twice; it's now written into the project's rules.

What it runs on

  • Vanilla HTML · CSS · JS
  • Single 424 KB document
  • No framework · no build step
  • localStorage for all state
  • URL-encoded group state
  • Web Speech + audio fallback
  • Service worker · installable PWA
  • Netlify origin behind Cloudflare
  • Cookieless Cloudflare analytics

04 — In the press

Eleven newsrooms. Zero pitches.

We didn't run a launch campaign or pitch a single journalist. The product was the distribution.

  • The TimesUnited Kingdom
  • La VanguardiaSpain
  • Korea JoongAng DailySouth Korea
  • CybernewsTechnology
  • Malay Mail / Yahoo NewsMalaysia
  • Spring NewsThailand
  • The Paper 澎湃China
  • NetEase 网易China
  • Sina 新浪China
  • 6abc Action NewsUnited States
  • CBS47United States

The wider dopamine-site trend was covered by Fast Company, Psychology Today, Open Magazine, Deccan Herald, TechSpot. Full coverage roundup.

Why this is on our site: it's the shortest proof we have.

Most of our work sits behind NDAs, so “trust us, we ship” is usually all we can offer. FoodNeverComes is the exception — you can open it right now, order something, and watch the whole thing work on a phone. The same instincts that make a novelty site hold up under a press cycle are the ones that get a prototype through auth, payments and monitoring without falling over.

Contact

Want one of these for your idea?

Tell us what you're trying to build in 2-3 sentences. We reply within one business day.

Or skip the form — book a Calendly slot directly

We reply within one business day · NDA on request

admin@neuroxai.com · +91 70149 99768

Remote-first team across India · US · EU · HQ in Udaipur, India