Product modernization

Eat Local is now one focused, honest product story.

The uploaded repository mixed a legacy nearby-restaurant finder with an unfinished ordering platform. This rebuild turns the strongest ideas into a maintainable portfolio demonstration: discover, choose, customize, and confirm.

0runtime dependencies
6fictional kitchens
1coherent journey
100%local demo checkout

Why it exists

Support the idea of local discovery without pretending sample data is live.

The original project explored restaurant search and a later codebase attempted a full order-management platform. The new experience keeps the user value—finding food and understanding an ordering journey—while removing exposed third-party credentials, unauthenticated business operations, and infrastructure that the public interface did not actually use.

What this demonstration proves

  • Accessible search, filters, favourites, and on-device distance estimation.
  • Clear restaurant and menu information with dietary and allergen guidance.
  • A versioned, expiring cart that prevents accidental multi-restaurant orders.
  • A transparent checkout simulation with no payment or server-side personal-data collection.
  • A static, installable PWA that can deploy reliably to Vercel.

Architecture

A small system with explicit boundaries.

01Structured catalogue

One validated source of truth generates pages and powers browser filtering.

→
02Static documents

Complete HTML, responsive CSS, and small native modules ship from the CDN.

→
03Local interaction

Theme, favourites, location, cart, and demo receipt remain on the device.

Your order

Cart

Quick navigation

Where would you like to go?