Skip to main content
Demo

This site is a demo project, not the official Jack & John Kitchen website.

Demonstration Project

About This Project

This site is a prototype digital home for Jack & John Kitchen — a fast-casual babi kriuk chain with 10+ outlets across Surabaya and Jakarta. The real brand has no website of its own; all digital discovery runs through GoFood, GrabFood, ShopeeFood and Instagram. This was built as a work sample, not commissioned commercial work.

Scope

Six bilingual pages: Home, Menu, Catering, About, Outlets and Contact. Plus catering and contact inquiry forms, WhatsApp deep links on every page, an outlet finder, an Instagram feed, and structured data for local SEO.

Stack

Next.js 14 App Router with TypeScript, Tailwind CSS over CSS design tokens, Sanity as the CMS, React Hook Form + Zod for forms, next-intl for ID/EN, Resend for email, and Vercel for hosting. Jamstack — no custom backend, no database, no login.

Timeline — 4 Weeks

The original plan ran eight weeks. This version compresses it into four by running content production in parallel with the build, and folding QA into launch week.

  1. Week 1 — Foundation & Design System

    Brand research, design tokens locked, Next.js + Tailwind scaffold, base components, Sanity content model, photography and copy collection.

  2. Week 2 — Core Pages

    Full homepage, Menu page with category tabs and product cards, Outlets page with map embed and city filter.

  3. Week 3 — Conversion & Bilingual

    Catering, About and Contact pages. Serverless functions for both forms plus email notifications and rate limiting. ID/EN translations completed.

  4. Week 4 — QA, Optimisation & Launch

    Performance, SEO and WCAG 2.1 AA accessibility audits. Cross-browser, form and WhatsApp link testing. DNS cutover, Search Console, analytics verification, launch announcement.

Contact

Questions, feedback, or anything about this project: croissantsmoon@gmail.com

Two documents: the project brief (background, scope, timeline) and the full design system guide with implementation screenshots. Both follow the language you are reading in — switch to ID for the Indonesian version.

Not affiliated with and not an official communication from Jack & John Kitchen or ISMAYA Group. Prices, menu and outlet data are used as scenario material.

Jack & John Kitchen

Menu

Order straight through WhatsApp or your favourite delivery app.

Original Crispy Pork
Bestseller

Original Crispy Pork

The one that started it all. Skin fried to a proper crunch, seasoned with garlic and pepper, served over warm rice.

Rp 60.000

Order Now
Balinese Crispy Pork
Bestseller

Balinese Crispy Pork

Balinese base genep — turmeric, galangal and candlenut — meeting properly crisp pork skin.

Rp 65.000

Order Now
Salted Egg Crispy Pork
Bestseller

Salted Egg Crispy Pork

Creamy salted egg sauce with curry leaves, poured over crispy pork straight from the fryer.

Rp 68.000

Order Now
Sambal Matah Crispy Pork
Bestseller

Sambal Matah Crispy Pork

Raw sambal matah with lemongrass, shallots and lime. Fresh and fiery.

Rp 65.000

Order Now
#DoubleKriuk Pork + Chicken Skin
New

#DoubleKriuk Pork + Chicken Skin

Two kinds of crunch in one bowl: the classic crispy pork plus fried chicken skin.

Rp 72.000

Order Now
Sweet Soy Pork

Sweet Soy Pork

Pork slowly braised in sweet soy, garlic and nutmeg until it falls apart.

Rp 60.000

Order Now
Chili Pork

Chili Pork

Pork stir-fried with bird’s eye chilli and shallots. The heat is not a bluff.

Rp 62.000

Order Now
Crispy Pork Box Regular 250g

Crispy Pork Box Regular 250g

250 grams of crispy pork in a takeaway box — enough to share between two.

Rp 95.000

Order Now
Crispy Pork Box Large 500g

Crispy Pork Box Large 500g

A 500 gram portion for the family or a small gathering at home.

Rp 175.000

Order Now
Crispy Pork Vacuum Pack 250g

Crispy Pork Vacuum Pack 250g

Vacuum-sealed to keep longer. Just reheat briefly before serving.

Rp 90.000

Order Now
Crispy Pork Vacuum Pack 500g

Crispy Pork Vacuum Pack 500g

The large size, vacuum-sealed. A favourite for taking out of town.

Rp 170.000

Order Now
Birthday Hamper Pack 250g

Birthday Hamper Pack 250g

A gift set with 250 grams of crispy pork, hamper packaging and a greeting card.

Rp 125.000

Order Now
Birthday Hamper Pack 500g
New

Birthday Hamper Pack 500g

The larger hamper — 500 grams of crispy pork for a bigger celebration.

Rp 225.000

Order Now
Order via WhatsApp