Back to work
Restaurant / F&B/2026/Full-Stack Developer & Designer

BiteSpeed

A restaurant that runs itself.

View live demo
BiteSpeed
Client
Self-initiated project
Timeline
Solo build
Role
Full-Stack Developer & Designer
Year
2026

Overview

BiteSpeed is a concept cloud-kitchen platform I built to see if I could ship a real, full-stack product end to end: live ordering, kitchen operations, and table reservations in one app instead of a patchwork of delivery-app tabs and paper dockets.

The Challenge

The hard part was building two very different experiences on one codebase and backend: a polished public menu and ordering flow for customers, and a fast, no-nonsense operations dashboard for the kitchen — without them stepping on each other.

The Solution

A single React 18 app with two portals: a public menu, ordering, and reservation experience for customers, and a password-gated kitchen dashboard for staff. Real-time order queue, inventory CRUD with instant menu updates, and table-slot capacity tracking — backed by an Express + MongoDB API with Zod validation, Helmet, rate limiting, and constant-time admin auth.

What I built.

01

Interactive menu

Category tabs plus dietary filters (Vegan, Spicy, Gluten-Free) with throttled instant search.

02

Persistent cart

Slide-out cart with quantity controls, auto-computed subtotal, 8% tax and delivery — saved to localStorage.

03

Table reservations

Date and time-slot picker with real capacity tracking and 1-8 guest validation.

04

Live kitchen queue

Status board — Pending to Preparing to Completed — sorted chronologically for the line.

05

Inventory control

Full CRUD for menu items with an instant out-of-stock toggle that updates the public menu.

06

Production hardened

Helmet, CORS lock, mongo-sanitize, Zod validation and constant-time key comparison.

The process.

Step 1

Discovery

Mapped a full service — every touchpoint from order-in to plate-out.

Step 2

Design

Two-portal architecture — menu-first for customers, queue-first for the kitchen.

Step 3

Build

React + Vite frontend, Express + MongoDB backend, Zustand cart with persistence.

Step 4

Hardening

Security pass, rate limiting, admin auth, deploy to Vercel + MongoDB Atlas.

The Impact

<2s
Order to kitchen
From cart submit to the live dashboard queue
6
Core features
Ordering, cart, reservations, queue, inventory, auth
Hardened
Backend
Helmet, Zod, rate limiting, constant-time auth
"BiteSpeed is the most complete thing I have built — a real full-stack app with a customer storefront and a password-gated kitchen dashboard sharing one hardened API. It is where I proved to myself I can ship end to end."
H
Hunain
Builder's note · Self-initiated build

Next project

Nova Commerce