Back to .md Directory
Restaurant Configuration Guide
The AI booking system now uses **JSON-based configuration**, making it simple for any restaurant to customize the system for their specific needs.
ai
View sourceRestaurant Configuration Guide
πͺ Easy Customization for Any Restaurant
The AI booking system now uses JSON-based configuration, making it simple for any restaurant to customize the system for their specific needs.
π Quick Setup
1. Use Pre-Built Templates
// In browser console
downloadSampleConfig('italian') // Download Italian restaurant config
downloadSampleConfig('mexican') // Download Mexican restaurant config
downloadSampleConfig('french') // Download French restaurant config
downloadSampleConfig('american') // Download American restaurant config
2. Customize Your Configuration
Edit the config/restaurant-config.json file with your restaurant's information:
{
"restaurant": {
"basic_info": {
"name": "Your Restaurant Name",
"description": "Your restaurant description",
"cuisine": "Your cuisine type",
"price_range": "$ | $$ | $$$ | $$$$"
}
}
}
3. Deploy and Test
- Upload your custom config file
- Reload the page
- The AI will automatically use your restaurant's information!
π§ Configuration Sections
Basic Information
"basic_info": {
"name": "Mario's Italian Bistro",
"description": "Authentic Italian cuisine in elegant atmosphere",
"established": "1985",
"cuisine": "Italian",
"price_range": "$$-$$$",
"capacity": 80,
"avg_dining_time_minutes": 90,
"reservation_window_days": 60,
"walk_ins_welcome": true
}
Operating Hours
"hours": {
"monday": "11:00 AM - 10:00 PM",
"tuesday": "11:00 AM - 10:00 PM",
"wednesday": "11:00 AM - 10:00 PM",
"thursday": "11:00 AM - 10:00 PM",
"friday": "11:00 AM - 11:00 PM",
"saturday": "10:00 AM - 11:00 PM",
"sunday": "10:00 AM - 10:00 PM"
}
Contact Information
"contact": {
"phone": "(555) 123-4567",
"email": "info@restaurant.com",
"website": "www.restaurant.com",
"address": {
"street": "123 Main Street",
"city": "Your City",
"state": "ST",
"zip": "12345"
}
}
Menu Items
"menu": {
"appetizers": [
{
"name": "Bruschetta Trio",
"price": "$12",
"description": "Toasted bread with fresh toppings",
"dietary_tags": ["vegetarian"],
"popular": true,
"chef_recommendation": false
}
],
"mains": [
{
"name": "Signature Pasta",
"price": "$19",
"description": "Our chef's special pasta creation",
"dietary_tags": ["gluten-free available"],
"popular": true,
"chef_recommendation": true
}
]
}
Restaurant Policies
"policies": {
"reservations": {
"policy": "Reservations recommended for parties of 4+",
"advance_booking": "Up to 60 days in advance"
},
"cancellation": {
"policy": "24-hour notice preferred"
},
"dress_code": {
"policy": "Smart casual",
"restrictions": "No shorts or flip-flops for dinner"
},
"children": {
"policy": "Children welcome with kids menu available"
},
"accessibility": {
"policy": "Fully wheelchair accessible"
}
}
Brand Voice & Personality
"conversation_settings": {
"brand_voice": {
"tone": "warm, professional, knowledgeable",
"personality": "friendly Italian hospitality"
},
"default_responses": {
"greeting": [
"Buongiorno! Welcome to {restaurant_name}!",
"Hello! How can I assist you today?"
]
}
}
π― Dietary Tags Available
"vegetarian""vegan""gluten-free""dairy-free""keto""halal""kosher""nut-free"
π·οΈ Price Range Guide
"$"- Budget-friendly ($5-15 per entrΓ©e)"$$"- Moderate ($15-25 per entrΓ©e)"$$$"- Upscale ($25-40 per entrΓ©e)"$$$$"- Fine dining ($40+ per entrΓ©e)
π¨ Cuisine Types
- Italian, Mexican, French, American, Chinese, Japanese, Thai, Indian, Mediterranean, Steakhouse, Seafood, Vegetarian, Farm-to-Table, Fusion, etc.
π Quick Start Examples
Italian Restaurant
{
"restaurant": {
"basic_info": {
"name": "Nonna's Kitchen",
"cuisine": "Italian",
"description": "Family recipes passed down for generations"
},
"conversation_settings": {
"brand_voice": {
"tone": "warm, family-oriented, authentic",
"personality": "Italian grandmother's hospitality"
}
}
}
}
Mexican Cantina
{
"restaurant": {
"basic_info": {
"name": "Fiesta Mexicana",
"cuisine": "Mexican",
"description": "Vibrant flavors and festive atmosphere"
},
"conversation_settings": {
"brand_voice": {
"tone": "festive, energetic, welcoming",
"personality": "Mexican celebration and warmth"
}
}
}
}
Fine Dining French
{
"restaurant": {
"basic_info": {
"name": "Le Petit ChΓ’teau",
"cuisine": "French",
"description": "Exquisite French cuisine with modern techniques"
},
"conversation_settings": {
"brand_voice": {
"tone": "elegant, sophisticated, refined",
"personality": "French culinary artistry"
}
}
}
}
π οΈ Testing Your Configuration
Browser Console Commands
// Test your configuration
restaurantApp.getStatus()
// Validate configuration
configLoader.validateConfig(configLoader.getConfig())
// Test conversation with your settings
restaurantApp.processTextConversation("Hello, I'd like to make a reservation")
// Download sample configurations
downloadSampleConfig('italian')
Sample Conversations to Test
- "Hi, what kind of food do you serve?"
- "I'd like a table for 4 tonight at 7 PM"
- "Do you have vegetarian options?"
- "What are your hours?"
- "Can I make a reservation for my anniversary?"
π¦ Distribution Ready
For Restaurant Owners
- Copy the system files
- Replace
config/restaurant-config.jsonwith your restaurant's info - Upload to your web server
- Your custom AI booking system is ready!
For Developers
- Clone the system
- Use
RestaurantConfigGeneratorto create configurations - Customize conversation patterns if needed
- Deploy for multiple restaurants
π― Benefits
Easy Customization
- No code changes required
- Simple JSON editing
- Visual configuration tools
Brand Consistency
- Custom greetings and responses
- Restaurant-specific language and tone
- Cuisine-appropriate terminology
Complete Information
- Full menu with prices and descriptions
- Accurate policies and hours
- Contact and location details
Scalable Distribution
- One codebase, multiple restaurants
- Configuration templates for common types
- Quick deployment and updates
π Your restaurant's AI booking system can now be completely customized with just JSON configuration files!
Related Documents
BRAND_VOICE.md
Jasper AI: The Enterprise Content Marketing Platform Powered by AI
title: "Jasper AI: The Enterprise Content Marketing Platform Powered by AI"
aiclaudeworkflow
0
1
DevStarSJBRAND_VOICE.md
Crosswatch Brand Guidelines
**Electric Blue** - Primary brand color
ai
0
0
CrosswatchBRAND_VOICE.md
Brand Positioning & Messaging
**Speak: Open Source Voice Dictation for Everyone**
ai
0
0
namastexlabsBRAND_VOICE.md
hierarchy
| Product | Category | Page | Featured Components | Generic Components | Data | Connections | Comments |
ai
0
0
ProjectDaden