← All templates

Restaurant

For restaurants, cafes, bakeries, and bars. A typed menu system with categories, dietary labels, pricing, and a reservation inquiry form.

ProWebStore by ProWebStore
3 entities
4 pages
4 features
Verified
Use this template

Content Types (3)

Structured entities with typed fields and cross-references.

Menu Category

name, description, sort_order

Menu Item

name, description, price, image, category (-> Menu Category), dietary tags

Team Member

name, role, bio, image

Pages (4)

Pre-built pages with blocks that render your entity data.

  • Home (hero + featured items + team)
  • Menu (full menu by category)
  • About (team + story)
  • Contact (reservation form)

Features (4)

  • Structured menu with category references
  • Dietary tag filtering (vegan, GF, etc.)
  • Price formatting
  • Reservation form with entity-bound submissions

Quality

Every template passes automated quality checks before publishing.

Schema integrity — unique slugs, valid field types, references resolve
Page integrity — home page exists, block IDs unique, entity refs valid
Block validation — every block passes Zod schema validator
Link integrity — all CTAs and footer links resolve to real pages
Admin views — every entity has an admin view
Sample data — required fields populated, references valid
Theme — color tokens and font families defined
SEO — JSON-LD structured data auto-generated

Get started in 4 steps

1

Create a site with the restaurant template

2

Chat: "Add a new menu item: Truffle Risotto, $24, under Mains, vegetarian"

3

The AI creates the item and links it to the Mains category

4

Update prices, descriptions, or dietary tags through chat anytime

Ready to build?

Create a site with the Restaurant template and start customizing through chat.

Create a site