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?