Context
The ordering app needs to keep the order flow fast and clear, while the public website must present the restaurant, index the menu and provide an independent SEO foundation.
The Panzerotto Chic public site: Next.js App Router, TypeScript, Server Components, Supabase menu and full SEO setup.

Real public homepage with menu, location, app call-to-action and indexable restaurant content.

Real menu page with categories, products, prices and a public fallback aligned with the ordering flow.
The ordering app needs to keep the order flow fast and clear, while the public website must present the restaurant, index the menu and provide an independent SEO foundation.
We built a separate Next.js site with public content, menu tied to the same Supabase tables as the ordering app and markup for search engines.
Website + prices
Live202602Business PWA
In production202503Public website
In production202604Mobile PWA
In production202505Catalog website
Live202606Site + guides
Live2026We build the public site without sacrificing performance, content or technical SEO.