Lovableprofessionbeginner

Restaurant Website — Complete Founding Prompt

Build an appetizing restaurant website in Lovable with menu display, reservation booking, and Restaurant schema markup.

What you'll get

A warm, appetizing restaurant website with menu display, reservation booking, and Restaurant schema markup.

The Prompt

Build an appetizing restaurant website for [RESTAURANT_NAME], a [CUISINE_TYPE] restaurant in [CITY_STATE] known for its [AMBIANCE] atmosphere and [FOOD_PHILOSOPHY].

ABOUT:
- [RESTAURANT_NAME] is a [CUISINE_TYPE] restaurant in [CITY_STATE]
- Known for [AMBIANCE] dining atmosphere
- Food philosophy: [FOOD_PHILOSOPHY]

PAGES:
1. Home — Dramatic hero with food photography, restaurant name in elegant type, tagline about the dining experience, hours of operation, three food highlight images, featured review quote, and "Reserve a Table" CTA.
2. Menu — Organized by category (Appetizers, Mains, Desserts, Drinks) with item name, description, dietary icons (V, VG, GF), and price. Optional food photos for signature dishes. Separate lunch and dinner menus if applicable.
3. About — Restaurant story, chef bio and philosophy, sourcing practices, team photo, and the inspiration behind the cuisine.
4. Reservations — Reservation form (name, email, phone, date, time, party size, special requests/dietary needs) saving to Supabase "reservations" table. Include private dining inquiry option.
5. Contact — Location with embedded map, hours, phone, email, parking info, and dress code if applicable.

DESIGN:
- Background: Dark Warm #1F1310, Accent: Amber #D4890B, Text: Cream #FFF8E7
- Typography: Elegant serif headings (Playfair Display), readable sans-serif body (Lato)
- Moody, warm restaurant ambiance with dark backgrounds
- Food photography with warm lighting and shallow depth of field feel

TECHNICAL:
- Reservation form saves to Supabase "reservations" table: id, name, email, phone, date, time, party_size, special_requests, created_at
- Restaurant structured data (JSON-LD) with menu, hours, address, and cuisine type
- SEO targeting "[CUISINE_TYPE] restaurant [CITY_STATE]"
- Mobile-responsive with click-to-call and click-for-directions
- Menu loads fast with no unnecessary images

Replace these variables

VariableReplace with
[RESTAURANT_NAME]Name of the restaurant
[CUISINE_TYPE]Type of cuisine (e.g., Italian, Japanese, Farm-to-Table)
[CITY_STATE]City and state location
[AMBIANCE]Dining atmosphere (e.g., intimate, casual, upscale)
[FOOD_PHILOSOPHY]Culinary approach (e.g., locally sourced, traditional recipes, fusion)

Tips for best results

Professional food photography is non-negotiable — bad food photos are worse than no photos.

Keep the menu text-based for fast loading and easy updates.

Follow-up prompts

Add online ordering

Add an Online Ordering page with menu items, quantity selectors, a cart sidebar, and Stripe checkout. Save orders to a Supabase "orders" table.

Add events calendar

Add an Events page showing upcoming special dinners, wine tastings, and live music nights. Include RSVP forms for each event.

Related prompts