The problem
The ordering app needs to stay conversion-focused, while the public website must present the restaurant, index the menu and provide an independent SEO foundation.
The Panzerotto Chic marketing website is the public restaurant layer: Next.js App Router, TypeScript, Server Components, Supabase menu data and complete SEO foundations.
The ordering app needs to stay conversion-focused, while the public website must present the restaurant, index the menu and provide an independent SEO foundation.
A separate Next.js site was created with public content, a menu connected to the same Supabase tables as the ordering app and technical markup for search engines.
We build the public layer without sacrificing performance, content structure or technical foundations.