S5 Web Co. ← View the live site

Case · 02 · concept build

Tariq’s Kitchen

A full order-and-pay site for a fictional Attercliffe takeaway. 31 dishes, persistent cart, real checkout. The point: a takeaway can run on its own site instead of paying Just Eat 30%.

Type
Concept build (no real client)
Sector
Takeaway / curry house
Pages
One page, full ordering app
Build time
About 5 days
Stack
HTML, CSS, vanilla JS
Hosting cost
£0 / month on Cloudflare Pages
Tariq's Kitchen homepage
Live site · tariq’s homepage

/ 01 The brief I gave myself

What does it cost a Sheffield takeaway to give 30% of every order to Just Eat?

An Attercliffe curry house turning over £8,000 a month on Just Eat is paying roughly £2,400 a month in commission. That’s £28,800 a year. For a small family takeaway, that money would buy a deep-clean, a new fryer, and a junior cook. It pays Just Eat’s shareholders instead.

The brief I set: build a one-page site for a fictional Attercliffe takeaway, called Tariq’s Kitchen, that does everything Just Eat does for the customer (browse, cart, checkout, delivery or collection) but routes the order straight to the shop. No commission, no algorithm, no platform locking out the customer’s contact details.

Constraint: it should fit inside the £750 Standard tier and run on free hosting. No backend, no database, no monthly platform fees that eat the saving.

/ 02 The numbers

What this build adds up to.

31
menu items
5
categories
31
photos shot
0%
platform fee

Every dish on the menu has its own photograph: starters, curries, grills, sides, drinks. No stock images, no “photo coming soon” placeholders. The whole menu was photographed against a clean petrol-teal background so the dish colour does the work.

/ 03 The design decisions

Three calls that shaped the rest.

1. Photo every dish, even the boring ones

Most takeaway sites have photos of the bestsellers and text-only listings for everything else. The result: customers default to whatever has a picture, and the kitchen makes the same five things every night. Tariq’s photographs all 31 items at the same scale, on the same background, with the same light. The boring stuff gets the same dignity as the bestsellers, and the menu reads as a confident range, not a top-five with afterthoughts.

2. Persistent cart, not modal “quick add”

The cart sits in the corner of the screen the whole time you browse. Tap an item, the cart icon increments and a small ghost flies into the corner. You always know what’s in your order without leaving the page. On mobile the cart sticks to the bottom; tap it to expand, tap outside to dismiss. No page transitions, no “view basket” round-trips.

3. Petrol teal and turmeric, not red and yellow

Every curry takeaway online uses red and yellow, because Just Eat does. Tariq’s uses a deep petrol teal (#0c2227) for the surface and turmeric (#f3b126) for accents. The food photographs pop, the brand stands apart on a pinned tab, and the site doesn’t look like a Just Eat tile that escaped its container.

Mixed grill plate, photographed for the Tariq's Kitchen menu
Menu photo · mixed grill

/ 04 The cart and checkout

What Just Eat does for the customer, on your own site.

The ordering flow is the most-built thing on the page:

Cart state persists in localStorage, so closing the tab doesn’t lose the order. The whole flow is about 12KB of JavaScript. No React, no Vue, no Shopify, no Square Online subscription. The shop owns the order data and the customer relationship.

Every order through your own site is one that didn’t cost you a third of the ticket. Just Eat keeps bringing new customers; your site keeps the regulars off the platform.

/ 05 Build notes

Things you only notice when you look closely.

/ 06 What this build proves

The maths works on a real takeaway, not just a demo.

Tariq’s is fictional. There is no Tariq’s Kitchen on Attercliffe Road. The address, the founder bio, the testimonials are all illustrative. What it demonstrates is real:

If you run a takeaway in S5, S9, S4 or anywhere else in north Sheffield, this is what your menu could look like online: different dishes, different palette, different name; same level of finish, same maths.

Want one for your shop?

Founding-3 pricing is open. Two of three spots remaining for May–June 2026. Drop a WhatsApp or an email, no form, no spam.