4 Commits

Author SHA1 Message Date
3405ea74c3 Update src/app/restaurants/page.tsx 2026-03-20 14:41:55 +00:00
dc064abfa2 Update src/app/pricing/page.tsx 2026-03-20 14:41:55 +00:00
bed34f188c Update src/app/page.tsx 2026-03-20 14:41:54 +00:00
e1601f1f2f Merge version_1 into main
Merge version_1 into main
2026-03-20 14:37:32 +00:00
3 changed files with 229 additions and 678 deletions

View File

@@ -18,8 +18,9 @@ export default function HomePage() {
const navItems = [ const navItems = [
{ name: "Home", id: "home" }, { name: "Home", id: "home" },
{ name: "Restaurants", id: "restaurants" }, { name: "Restaurants", id: "restaurants" },
{ name: "Food Gallery", id: "food-items" },
{ name: "How It Works", id: "how-it-works" }, { name: "How It Works", id: "how-it-works" },
{ name: "Reviews", id: "reviews" }, { name: "Reviews", id: "testimonials" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
]; ];
@@ -42,9 +43,7 @@ export default function HomePage() {
brandName="DineBook" brandName="DineBook"
navItems={navItems} navItems={navItems}
button={{ button={{
text: "Book Now", text: "Book Now", href: "#booking"}}
href: "#booking",
}}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
@@ -57,36 +56,20 @@ export default function HomePage() {
background={{ variant: "radial-gradient" }} background={{ variant: "radial-gradient" }}
testimonials={[ testimonials={[
{ {
name: "Sarah Chen", name: "Sarah Chen", handle: "@foodlover_2024", testimonial: "Finally found a platform that makes booking restaurants so simple! The photos are amazing and reviews are super helpful.", rating: 5,
handle: "@foodlover_2024", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-mask-free_23-2149440014.jpg", imageAlt: "Sarah Chen"
testimonial: "Finally found a platform that makes booking restaurants so simple! The photos are amazing and reviews are super helpful.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-mask-free_23-2149440014.jpg",
imageAlt: "Sarah Chen"
}, },
{ {
name: "Marcus Johnson", name: "Marcus Johnson", handle: "@dining_explorer", testimonial: "DineBook saved me hours of research. The curated restaurant selection and detailed food menus made planning dinner night perfect.", rating: 5,
handle: "@dining_explorer", imageSrc: "http://img.b2bpic.net/free-photo/young-successful-businessman-thinking-posing-beige-wall_176420-144.jpg", imageAlt: "Marcus Johnson"
testimonial: "DineBook saved me hours of research. The curated restaurant selection and detailed food menus made planning dinner night perfect.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-successful-businessman-thinking-posing-beige-wall_176420-144.jpg",
imageAlt: "Marcus Johnson"
}, },
{ {
name: "Emma Rodriguez", name: "Emma Rodriguez", handle: "@chef_appreciator", testimonial: "Love the authentic photos and detailed reviews. Booked three amazing restaurants and didn't have a single disappointment!", rating: 5,
handle: "@chef_appreciator", imageSrc: "http://img.b2bpic.net/free-photo/blonde-businesswoman-smiling-crossing-her-arms_53876-148069.jpg", imageAlt: "Emma Rodriguez"
testimonial: "Love the authentic photos and detailed reviews. Booked three amazing restaurants and didn't have a single disappointment!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/blonde-businesswoman-smiling-crossing-her-arms_53876-148069.jpg",
imageAlt: "Emma Rodriguez"
}, },
{ {
name: "David Park", name: "David Park", handle: "@culinary_enthusiast", testimonial: "The best restaurant booking app I've used. Great interface, real photos, and actually saves my reservations perfectly.", rating: 5,
handle: "@culinary_enthusiast", imageSrc: "http://img.b2bpic.net/free-photo/portrait-brutal-bearded-macho-male-dressed-suit-dark-grey-background_613910-1530.jpg", imageAlt: "David Park"
testimonial: "The best restaurant booking app I've used. Great interface, real photos, and actually saves my reservations perfectly.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-brutal-bearded-macho-male-dressed-suit-dark-grey-background_613910-1530.jpg",
imageAlt: "David Park"
} }
]} ]}
testimonialRotationInterval={5000} testimonialRotationInterval={5000}
@@ -95,12 +78,10 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
buttons={[ buttons={[
{ {
text: "Explore Restaurants", text: "Explore Restaurants", href: "#restaurants"
href: "/restaurants"
}, },
{ {
text: "Learn More", text: "Learn More", href: "#how-it-works"
href: "#how-it-works"
} }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -130,44 +111,20 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
products={[ products={[
{ {
id: "rest-1", id: "rest-1", brand: "Fine Dining", name: "La Bella Vita", price: "2-3 hrs", rating: 4.8,
brand: "Fine Dining", reviewCount: "342", imageSrc: "http://img.b2bpic.net/free-photo/event-hall-wooden-table-with-rustic-chairs_114579-2233.jpg?_wi=1", imageAlt: "La Bella Vita Italian Restaurant"
name: "La Bella Vita",
price: "2-3 hrs",
rating: 4.8,
reviewCount: "342",
imageSrc: "http://img.b2bpic.net/free-photo/event-hall-wooden-table-with-rustic-chairs_114579-2233.jpg?_wi=1",
imageAlt: "La Bella Vita Italian Restaurant"
}, },
{ {
id: "rest-2", id: "rest-2", brand: "Contemporary", name: "Sakura & Stone", price: "2 hrs", rating: 4.9,
brand: "Contemporary", reviewCount: "521", imageSrc: "http://img.b2bpic.net/free-photo/fried-mushrooms-cream-sauce-mashed-potatoes_140725-2111.jpg?_wi=1", imageAlt: "Sakura & Stone Japanese Fusion"
name: "Sakura & Stone",
price: "2 hrs",
rating: 4.9,
reviewCount: "521",
imageSrc: "http://img.b2bpic.net/free-photo/fried-mushrooms-cream-sauce-mashed-potatoes_140725-2111.jpg?_wi=1",
imageAlt: "Sakura & Stone Japanese Fusion"
}, },
{ {
id: "rest-3", id: "rest-3", brand: "Casual Bistro", name: "The Garden House", price: "1.5 hrs", rating: 4.7,
brand: "Casual Bistro", reviewCount: "298", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-food-bowl_23-2149152881.jpg?_wi=1", imageAlt: "The Garden House Bistro"
name: "The Garden House",
price: "1.5 hrs",
rating: 4.7,
reviewCount: "298",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-food-bowl_23-2149152881.jpg?_wi=1",
imageAlt: "The Garden House Bistro"
}, },
{ {
id: "rest-4", id: "rest-4", brand: "Gourmet", name: "Ember & Oak", price: "3 hrs", rating: 4.9,
brand: "Gourmet", reviewCount: "445", imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081873.jpg?_wi=1", imageAlt: "Ember & Oak Steakhouse"
name: "Ember & Oak",
price: "3 hrs",
rating: 4.9,
reviewCount: "445",
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081873.jpg?_wi=1",
imageAlt: "Ember & Oak Steakhouse"
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -176,8 +133,7 @@ export default function HomePage() {
useInvertedBackground={true} useInvertedBackground={true}
buttons={[ buttons={[
{ {
text: "View All Restaurants", text: "View All Restaurants", href: "#all-restaurants"
href: "/restaurants"
} }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -194,64 +150,28 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
products={[ products={[
{ {
id: "food-1", id: "food-1", brand: "La Bella Vita", name: "Risotto al Tartufo", price: "$34.99", rating: 4.9,
brand: "La Bella Vita", reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-photo/plate-mushroom-risotto-topped-with-grated-cheese_141793-469.jpg?_wi=1", imageAlt: "Creamy truffle risotto with parmesan"
name: "Risotto al Tartufo",
price: "$34.99",
rating: 4.9,
reviewCount: "156",
imageSrc: "http://img.b2bpic.net/free-photo/plate-mushroom-risotto-topped-with-grated-cheese_141793-469.jpg?_wi=1",
imageAlt: "Creamy truffle risotto with parmesan"
}, },
{ {
id: "food-2", id: "food-2", brand: "Sakura & Stone", name: "Omakase Selection", price: "$85.00", rating: 5,
brand: "Sakura & Stone", reviewCount: "203", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-tasty-food-table-arrangement_23-2149139499.jpg?_wi=1", imageAlt: "Premium omakase course"
name: "Omakase Selection",
price: "$85.00",
rating: 5,
reviewCount: "203",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-tasty-food-table-arrangement_23-2149139499.jpg?_wi=1",
imageAlt: "Premium omakase course"
}, },
{ {
id: "food-3", id: "food-3", brand: "The Garden House", name: "Herb-Crusted Salmon", price: "$28.50", rating: 4.8,
brand: "The Garden House", reviewCount: "142", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-meat-slices-inside-plate-with-lemon-slices-dark-background_140725-139369.jpg?_wi=1", imageAlt: "Fresh herb-crusted salmon fillet"
name: "Herb-Crusted Salmon",
price: "$28.50",
rating: 4.8,
reviewCount: "142",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-meat-slices-inside-plate-with-lemon-slices-dark-background_140725-139369.jpg?_wi=1",
imageAlt: "Fresh herb-crusted salmon fillet"
}, },
{ {
id: "food-4", id: "food-4", brand: "Ember & Oak", name: "Prime Ribeye 24oz", price: "$68.00", rating: 4.9,
brand: "Ember & Oak", reviewCount: "289", imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-meat-slice-dark-blue-meat-food-dish-fry-color-animal-rib-dinner-cooking-barbecue_179666-44077.jpg?_wi=1", imageAlt: "Perfectly seared prime ribeye steak"
name: "Prime Ribeye 24oz",
price: "$68.00",
rating: 4.9,
reviewCount: "289",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-meat-slice-dark-blue-meat-food-dish-fry-color-animal-rib-dinner-cooking-barbecue_179666-44077.jpg?_wi=1",
imageAlt: "Perfectly seared prime ribeye steak"
}, },
{ {
id: "food-5", id: "food-5", brand: "La Bella Vita", name: "Tiramisu Classico", price: "$12.50", rating: 4.8,
brand: "La Bella Vita", reviewCount: "187", imageSrc: "http://img.b2bpic.net/free-psd/delicious-tiramisu-slice-black-plate_84443-76906.jpg", imageAlt: "Traditional tiramisu with espresso"
name: "Tiramisu Classico",
price: "$12.50",
rating: 4.8,
reviewCount: "187",
imageSrc: "http://img.b2bpic.net/free-psd/delicious-tiramisu-slice-black-plate_84443-76906.jpg",
imageAlt: "Traditional tiramisu with espresso"
}, },
{ {
id: "food-6", id: "food-6", brand: "Sakura & Stone", name: "Green Tea Cheesecake", price: "$14.00", rating: 4.7,
brand: "Sakura & Stone", reviewCount: "124", imageSrc: "http://img.b2bpic.net/free-photo/green-tea-cakes_74190-239.jpg", imageAlt: "Delicate green tea cheesecake"
name: "Green Tea Cheesecake",
price: "$14.00",
rating: 4.7,
reviewCount: "124",
imageSrc: "http://img.b2bpic.net/free-photo/green-tea-cakes_74190-239.jpg",
imageAlt: "Delicate green tea cheesecake"
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -260,8 +180,7 @@ export default function HomePage() {
useInvertedBackground={false} useInvertedBackground={false}
buttons={[ buttons={[
{ {
text: "Browse All Menus", text: "Browse All Menus", href: "#all-restaurants"
href: "/restaurants"
} }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -278,43 +197,23 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
metrics={[ metrics={[
{ {
id: "metric-1", id: "metric-1", value: "50K+", title: "Active Diners", items: [
value: "50K+", "Monthly bookings", "Verified reviews", "Happy customers"
title: "Active Diners",
items: [
"Monthly bookings",
"Verified reviews",
"Happy customers"
] ]
}, },
{ {
id: "metric-2", id: "metric-2", value: "500+", title: "Partner Restaurants", items: [
value: "500+", "Premium venues", "Diverse cuisines", "All locations"
title: "Partner Restaurants",
items: [
"Premium venues",
"Diverse cuisines",
"All locations"
] ]
}, },
{ {
id: "metric-3", id: "metric-3", value: "25K+", title: "Authentic Reviews", items: [
value: "25K+", "Real experiences", "Verified diners", "Honest feedback"
title: "Authentic Reviews",
items: [
"Real experiences",
"Verified diners",
"Honest feedback"
] ]
}, },
{ {
id: "metric-4", id: "metric-4", value: "98%", title: "Satisfaction Rate", items: [
value: "98%", "Smooth bookings", "Great service", "Memorable meals"
title: "Satisfaction Rate",
items: [
"Smooth bookings",
"Great service",
"Memorable meals"
] ]
} }
]} ]}
@@ -323,8 +222,7 @@ export default function HomePage() {
useInvertedBackground={false} useInvertedBackground={false}
buttons={[ buttons={[
{ {
text: "Join DineBook", text: "Join DineBook", href: "#pricing"
href: "#booking"
} }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -344,24 +242,17 @@ export default function HomePage() {
useInvertedBackground={true} useInvertedBackground={true}
negativeCard={{ negativeCard={{
items: [ items: [
"Lengthy search processes", "Lengthy search processes", "No detailed photos", "Unreliable reviews", "Complex booking system"
"No detailed photos",
"Unreliable reviews",
"Complex booking system"
] ]
}} }}
positiveCard={{ positiveCard={{
items: [ items: [
"Smart restaurant discovery", "Smart restaurant discovery", "Professional food photography", "Verified customer feedback", "One-click reservations"
"Professional food photography",
"Verified customer feedback",
"One-click reservations"
] ]
}} }}
buttons={[ buttons={[
{ {
text: "Start Exploring", text: "Start Exploring", href: "#restaurants"
href: "/restaurants"
} }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -378,58 +269,28 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
testimonials={[ testimonials={[
{ {
id: "review-1", id: "review-1", name: "Jessica Thompson", role: "Food Blogger", company: "Culinary Chronicles", rating: 5,
name: "Jessica Thompson", imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-plate-with-muffin_107420-12322.jpg", imageAlt: "Jessica Thompson"
role: "Food Blogger",
company: "Culinary Chronicles",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-plate-with-muffin_107420-12322.jpg",
imageAlt: "Jessica Thompson"
}, },
{ {
id: "review-2", id: "review-2", name: "Michael Zhang", role: "Restaurant Critic", company: "Dining Quarterly", rating: 5,
name: "Michael Zhang", imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-reading-book_23-2150751926.jpg", imageAlt: "Michael Zhang"
role: "Restaurant Critic",
company: "Dining Quarterly",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-reading-book_23-2150751926.jpg",
imageAlt: "Michael Zhang"
}, },
{ {
id: "review-3", id: "review-3", name: "Amanda Foster", role: "Event Planner", company: "Celebrations Inc", rating: 5,
name: "Amanda Foster", imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-sitting-restaurant-touching-tablet_1157-1980.jpg", imageAlt: "Amanda Foster"
role: "Event Planner",
company: "Celebrations Inc",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-sitting-restaurant-touching-tablet_1157-1980.jpg",
imageAlt: "Amanda Foster"
}, },
{ {
id: "review-4", id: "review-4", name: "Kevin Martinez", role: "Corporate Manager", company: "Tech Solutions Co", rating: 5,
name: "Kevin Martinez", imageSrc: "http://img.b2bpic.net/free-photo/businessman-smiling-with-arms-crossed_1098-58.jpg", imageAlt: "Kevin Martinez"
role: "Corporate Manager",
company: "Tech Solutions Co",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/businessman-smiling-with-arms-crossed_1098-58.jpg",
imageAlt: "Kevin Martinez"
}, },
{ {
id: "review-5", id: "review-5", name: "Rachel Kim", role: "Travel Writer", company: "Global Wanderlust", rating: 5,
name: "Rachel Kim", imageSrc: "http://img.b2bpic.net/free-photo/smiling-blogger-girl-is-looking-camera-by-crossing-arms-white-background_176474-117365.jpg", imageAlt: "Rachel Kim"
role: "Travel Writer",
company: "Global Wanderlust",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-blogger-girl-is-looking-camera-by-crossing-arms-white-background_176474-117365.jpg",
imageAlt: "Rachel Kim"
}, },
{ {
id: "review-6", id: "review-6", name: "Daniel Lopez", role: "Wedding Planner", company: "Dream Weddings", rating: 5,
name: "Daniel Lopez", imageSrc: "http://img.b2bpic.net/free-photo/happy-young-businessman-with-laptop-looking-camera_23-2147839942.jpg", imageAlt: "Daniel Lopez"
role: "Wedding Planner",
company: "Dream Weddings",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-businessman-with-laptop-looking-camera_23-2147839942.jpg",
imageAlt: "Daniel Lopez"
} }
]} ]}
gridVariant="timeline" gridVariant="timeline"
@@ -438,8 +299,7 @@ export default function HomePage() {
useInvertedBackground={true} useInvertedBackground={true}
buttons={[ buttons={[
{ {
text: "Read More Reviews", text: "Read More Reviews", href: "#all-restaurants"
href: "/restaurants"
} }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -459,70 +319,36 @@ export default function HomePage() {
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "basic", id: "basic", tag: "For Casual Diners", tagIcon: Sparkles,
tag: "For Casual Diners", price: "Free", period: "Forever", description: "Access basic restaurant browsing and booking", button: {
tagIcon: Sparkles, text: "Get Started", href: "#contact"
price: "Free",
period: "Forever",
description: "Access basic restaurant browsing and booking",
button: {
text: "Get Started",
href: "#booking"
}, },
featuresTitle: "Includes", featuresTitle: "Includes", features: [
features: [ "Browse 500+ restaurants", "Read verified reviews", "View food photos", "Make reservations"
"Browse 500+ restaurants",
"Read verified reviews",
"View food photos",
"Make reservations"
] ]
}, },
{ {
id: "premium", id: "premium", tag: "Most Popular", tagIcon: Crown,
tag: "Most Popular", price: "$9.99", period: "per month", description: "Priority booking and exclusive restaurant access", button: {
tagIcon: Crown, text: "Upgrade Now", href: "#contact"
price: "$9.99",
period: "per month",
description: "Priority booking and exclusive restaurant access",
button: {
text: "Upgrade Now",
href: "#booking"
}, },
featuresTitle: "Everything in Basic, plus", featuresTitle: "Everything in Basic, plus", features: [
features: [ "Priority reservations", "Exclusive member-only restaurants", "Advanced price filtering", "VIP event access", "24/7 concierge support"
"Priority reservations",
"Exclusive member-only restaurants",
"Advanced price filtering",
"VIP event access",
"24/7 concierge support"
] ]
}, },
{ {
id: "elite", id: "elite", tag: "For Enthusiasts", tagIcon: Diamond,
tag: "For Enthusiasts", price: "$24.99", period: "per month", description: "Unlimited access with VIP treatment everywhere", button: {
tagIcon: Diamond, text: "Become Elite", href: "#contact"
price: "$24.99",
period: "per month",
description: "Unlimited access with VIP treatment everywhere",
button: {
text: "Become Elite",
href: "#booking"
}, },
featuresTitle: "Everything in Premium, plus", featuresTitle: "Everything in Premium, plus", features: [
features: [ "Unlimited reservations", "Michelin-star restaurants", "Personal dining concierge", "Monthly exclusive dining events", "Restaurant partner discounts", "Skip-the-line privileges"
"Unlimited reservations",
"Michelin-star restaurants",
"Personal dining concierge",
"Monthly exclusive dining events",
"Restaurant partner discounts",
"Skip-the-line privileges"
] ]
} }
]} ]}
buttons={[ buttons={[
{ {
text: "View All Features", text: "View All Features", href: "#faq"
href: "#features"
} }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -542,40 +368,27 @@ export default function HomePage() {
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ {
id: "faq-1", id: "faq-1", title: "How do I make a reservation?", content: "Simply browse restaurants, select your preferred date and time, and confirm your booking. You'll receive a confirmation email with all reservation details. DineBook makes it easy to secure your table at thousands of restaurants."
title: "How do I make a reservation?",
content: "Simply browse restaurants, select your preferred date and time, and confirm your booking. You'll receive a confirmation email with all reservation details. DineBook makes it easy to secure your table at thousands of restaurants."
}, },
{ {
id: "faq-2", id: "faq-2", title: "Can I cancel or modify my booking?", content: "Yes! You can cancel or modify reservations up to 24 hours before your reservation time. Visit your booking history, select the reservation, and make changes directly through our app or website."
title: "Can I cancel or modify my booking?",
content: "Yes! You can cancel or modify reservations up to 24 hours before your reservation time. Visit your booking history, select the reservation, and make changes directly through our app or website."
}, },
{ {
id: "faq-3", id: "faq-3", title: "Are the reviews verified?", content: "All reviews on DineBook come from verified diners who have actually booked and dined at the restaurants. We maintain strict standards to ensure authentic, helpful feedback from real customers."
title: "Are the reviews verified?",
content: "All reviews on DineBook come from verified diners who have actually booked and dined at the restaurants. We maintain strict standards to ensure authentic, helpful feedback from real customers."
}, },
{ {
id: "faq-4", id: "faq-4", title: "What if the restaurant cancels my reservation?", content: "Restaurant cancellations are extremely rare, but if it happens, we'll immediately notify you and help you find alternative restaurants with availability at the same time."
title: "What if the restaurant cancels my reservation?",
content: "Restaurant cancellations are extremely rare, but if it happens, we'll immediately notify you and help you find alternative restaurants with availability at the same time."
}, },
{ {
id: "faq-5", id: "faq-5", title: "Do I need to pay upfront?", content: "Most reservations are free to book. Some premium restaurants may require a small deposit, which will be clearly indicated before confirmation. You'll pay at the restaurant for your meal."
title: "Do I need to pay upfront?",
content: "Most reservations are free to book. Some premium restaurants may require a small deposit, which will be clearly indicated before confirmation. You'll pay at the restaurant for your meal."
}, },
{ {
id: "faq-6", id: "faq-6", title: "Are there any hidden fees?", content: "No hidden fees! DineBook is transparent. Any costs are clearly displayed during the booking process. Premium membership fees are the only optional charges."
title: "Are there any hidden fees?",
content: "No hidden fees! DineBook is transparent. Any costs are clearly displayed during the booking process. Premium membership fees are the only optional charges."
} }
]} ]}
buttons={[ buttons={[
{ {
text: "Contact Support", text: "Contact Support", href: "#contact"
href: "/contact"
} }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -593,12 +406,10 @@ export default function HomePage() {
background={{ variant: "sparkles-gradient" }} background={{ variant: "sparkles-gradient" }}
buttons={[ buttons={[
{ {
text: "Explore Restaurants", text: "Explore Restaurants", href: "#restaurants"
href: "/restaurants"
}, },
{ {
text: "Join Premium", text: "Join Premium", href: "#pricing"
href: "#pricing"
} }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -613,86 +424,66 @@ export default function HomePage() {
imageAlt="DineBook Restaurant Community" imageAlt="DineBook Restaurant Community"
columns={[ columns={[
{ {
title: "Platform", title: "Platform", items: [
items: [
{ {
label: "Browse Restaurants", label: "Browse Restaurants", href: "#restaurants"
href: "/restaurants"
}, },
{ {
label: "Membership Plans", label: "Membership Plans", href: "#pricing"
href: "#pricing"
}, },
{ {
label: "How It Works", label: "How It Works", href: "#how-it-works"
href: "#how-it-works"
}, },
{ {
label: "Mobile App", label: "Mobile App", href: "#"
href: "#"
} }
] ]
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ {
label: "About Us", label: "About Us", href: "#"
href: "#"
}, },
{ {
label: "Careers", label: "Careers", href: "#"
href: "#"
}, },
{ {
label: "Press", label: "Press", href: "#"
href: "#"
}, },
{ {
label: "Blog", label: "Blog", href: "#"
href: "#"
} }
] ]
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ {
label: "Help Center", label: "Help Center", href: "#contact"
href: "/contact"
}, },
{ {
label: "Contact Us", label: "Contact Us", href: "#contact"
href: "/contact"
}, },
{ {
label: "Restaurant Partners", label: "Restaurant Partners", href: "#"
href: "#"
}, },
{ {
label: "Feedback", label: "Feedback", href: "#"
href: "#"
} }
] ]
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"
href: "#"
}, },
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"
href: "#"
}, },
{ {
label: "Cancellation Policy", label: "Cancellation Policy", href: "#"
href: "#"
}, },
{ {
label: "Accessibility", label: "Accessibility", href: "#"
href: "#"
} }
] ]
} }

View File

@@ -12,8 +12,9 @@ export default function PricingPage() {
const navItems = [ const navItems = [
{ name: "Home", id: "home" }, { name: "Home", id: "home" },
{ name: "Restaurants", id: "restaurants" }, { name: "Restaurants", id: "restaurants" },
{ name: "Food Gallery", id: "food-items" },
{ name: "How It Works", id: "how-it-works" }, { name: "How It Works", id: "how-it-works" },
{ name: "Reviews", id: "reviews" }, { name: "Reviews", id: "testimonials" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
]; ];
@@ -35,9 +36,7 @@ export default function PricingPage() {
brandName="DineBook" brandName="DineBook"
navItems={navItems} navItems={navItems}
button={{ button={{
text: "Book Now", text: "Book Now", href: "/contact"}}
href: "/contact",
}}
/> />
</div> </div>
@@ -53,71 +52,30 @@ export default function PricingPage() {
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "basic", id: "basic", tag: "For Casual Diners", tagIcon: Sparkles,
tag: "For Casual Diners", price: "Free", period: "Forever", description: "Access basic restaurant browsing and booking", button: {
tagIcon: Sparkles, text: "Get Started", href: "/contact"},
price: "Free", featuresTitle: "Includes", features: [
period: "Forever", "Browse 500+ restaurants", "Read verified reviews", "View food photos", "Make reservations"],
description: "Access basic restaurant browsing and booking",
button: {
text: "Get Started",
href: "/contact",
},
featuresTitle: "Includes",
features: [
"Browse 500+ restaurants",
"Read verified reviews",
"View food photos",
"Make reservations",
],
}, },
{ {
id: "premium", id: "premium", tag: "Most Popular", tagIcon: Crown,
tag: "Most Popular", price: "$9.99", period: "per month", description: "Priority booking and exclusive restaurant access", button: {
tagIcon: Crown, text: "Upgrade Now", href: "/contact"},
price: "$9.99", featuresTitle: "Everything in Basic, plus", features: [
period: "per month", "Priority reservations", "Exclusive member-only restaurants", "Advanced price filtering", "VIP event access", "24/7 concierge support"],
description: "Priority booking and exclusive restaurant access",
button: {
text: "Upgrade Now",
href: "/contact",
},
featuresTitle: "Everything in Basic, plus",
features: [
"Priority reservations",
"Exclusive member-only restaurants",
"Advanced price filtering",
"VIP event access",
"24/7 concierge support",
],
}, },
{ {
id: "elite", id: "elite", tag: "For Enthusiasts", tagIcon: Diamond,
tag: "For Enthusiasts", price: "$24.99", period: "per month", description: "Unlimited access with VIP treatment everywhere", button: {
tagIcon: Diamond, text: "Become Elite", href: "/contact"},
price: "$24.99", featuresTitle: "Everything in Premium, plus", features: [
period: "per month", "Unlimited reservations", "Michelin-star restaurants", "Personal dining concierge", "Monthly exclusive dining events", "Restaurant partner discounts", "Skip-the-line privileges"],
description: "Unlimited access with VIP treatment everywhere",
button: {
text: "Become Elite",
href: "/contact",
},
featuresTitle: "Everything in Premium, plus",
features: [
"Unlimited reservations",
"Michelin-star restaurants",
"Personal dining concierge",
"Monthly exclusive dining events",
"Restaurant partner discounts",
"Skip-the-line privileges",
],
}, },
]} ]}
buttons={[ buttons={[
{ {
text: "View All Features", text: "View All Features", href: "#faq"},
href: "#faq",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
/> />
@@ -135,47 +93,27 @@ export default function PricingPage() {
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ {
id: "faq-1", id: "faq-1", title: "How do I make a reservation?", content:
title: "How do I make a reservation?", "Simply browse restaurants, select your preferred date and time, and confirm your booking. You'll receive a confirmation email with all reservation details. DineBook makes it easy to secure your table at thousands of restaurants."},
content:
"Simply browse restaurants, select your preferred date and time, and confirm your booking. You'll receive a confirmation email with all reservation details. DineBook makes it easy to secure your table at thousands of restaurants.",
},
{ {
id: "faq-2", id: "faq-2", title: "Can I cancel or modify my booking?", content:
title: "Can I cancel or modify my booking?", "Yes! You can cancel or modify reservations up to 24 hours before your reservation time. Visit your booking history, select the reservation, and make changes directly through our app or website."},
content:
"Yes! You can cancel or modify reservations up to 24 hours before your reservation time. Visit your booking history, select the reservation, and make changes directly through our app or website.",
},
{ {
id: "faq-3", id: "faq-3", title: "Are the reviews verified?", content:
title: "Are the reviews verified?", "All reviews on DineBook come from verified diners who have actually booked and dined at the restaurants. We maintain strict standards to ensure authentic, helpful feedback from real customers."},
content:
"All reviews on DineBook come from verified diners who have actually booked and dined at the restaurants. We maintain strict standards to ensure authentic, helpful feedback from real customers.",
},
{ {
id: "faq-4", id: "faq-4", title: "What if the restaurant cancels my reservation?", content:
title: "What if the restaurant cancels my reservation?", "Restaurant cancellations are extremely rare, but if it happens, we'll immediately notify you and help you find alternative restaurants with availability at the same time."},
content:
"Restaurant cancellations are extremely rare, but if it happens, we'll immediately notify you and help you find alternative restaurants with availability at the same time.",
},
{ {
id: "faq-5", id: "faq-5", title: "Do I need to pay upfront?", content:
title: "Do I need to pay upfront?", "Most reservations are free to book. Some premium restaurants may require a small deposit, which will be clearly indicated before confirmation. You'll pay at the restaurant for your meal."},
content:
"Most reservations are free to book. Some premium restaurants may require a small deposit, which will be clearly indicated before confirmation. You'll pay at the restaurant for your meal.",
},
{ {
id: "faq-6", id: "faq-6", title: "Are there any hidden fees?", content:
title: "Are there any hidden fees?", "No hidden fees! DineBook is transparent. Any costs are clearly displayed during the booking process. Premium membership fees are the only optional charges."},
content:
"No hidden fees! DineBook is transparent. Any costs are clearly displayed during the booking process. Premium membership fees are the only optional charges.",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Contact Support", text: "Contact Support", href: "/contact"},
href: "/contact",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
/> />
@@ -187,87 +125,51 @@ export default function PricingPage() {
imageAlt="DineBook Restaurant Community" imageAlt="DineBook Restaurant Community"
columns={[ columns={[
{ {
title: "Platform", title: "Platform", items: [
items: [
{ {
label: "Browse Restaurants", label: "Browse Restaurants", href: "/"},
href: "/",
},
{ {
label: "Membership Plans", label: "Membership Plans", href: "/pricing"},
href: "/pricing",
},
{ {
label: "How It Works", label: "How It Works", href: "/"},
href: "/",
},
{ {
label: "Mobile App", label: "Mobile App", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ {
label: "About Us", label: "About Us", href: "#"},
href: "#",
},
{ {
label: "Careers", label: "Careers", href: "#"},
href: "#",
},
{ {
label: "Press", label: "Press", href: "#"},
href: "#",
},
{ {
label: "Blog", label: "Blog", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ {
label: "Help Center", label: "Help Center", href: "/contact"},
href: "/contact",
},
{ {
label: "Contact Us", label: "Contact Us", href: "/contact"},
href: "/contact",
},
{ {
label: "Restaurant Partners", label: "Restaurant Partners", href: "#"},
href: "#",
},
{ {
label: "Feedback", label: "Feedback", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
{ {
label: "Cancellation Policy", label: "Cancellation Policy", href: "#"},
href: "#",
},
{ {
label: "Accessibility", label: "Accessibility", href: "#"},
href: "#",
},
], ],
}, },
]} ]}

View File

@@ -12,8 +12,9 @@ export default function RestaurantsPage() {
const navItems = [ const navItems = [
{ name: "Home", id: "home" }, { name: "Home", id: "home" },
{ name: "Restaurants", id: "restaurants" }, { name: "Restaurants", id: "restaurants" },
{ name: "Food Gallery", id: "food-items" },
{ name: "How It Works", id: "how-it-works" }, { name: "How It Works", id: "how-it-works" },
{ name: "Reviews", id: "reviews" }, { name: "Reviews", id: "testimonials" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
]; ];
@@ -36,15 +37,13 @@ export default function RestaurantsPage() {
brandName="DineBook" brandName="DineBook"
navItems={navItems} navItems={navItems}
button={{ button={{
text: "Book Now", text: "Book Now", href: "#booking"}}
href: "#booking",
}}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
{/* All Restaurants Showcase */} {/* All Restaurants Showcase */}
<div id="all-restaurants" data-section="all-restaurants"> <div id="restaurants" data-section="restaurants">
<ProductCardTwo <ProductCardTwo
title="Browse All Restaurants" title="Browse All Restaurants"
description="Explore our complete collection of premium dining establishments. Each restaurant features detailed photos, authentic menus, and verified customer reviews to help you make the perfect choice." description="Explore our complete collection of premium dining establishments. Each restaurant features detailed photos, authentic menus, and verified customer reviews to help you make the perfect choice."
@@ -53,84 +52,36 @@ export default function RestaurantsPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
products={[ products={[
{ {
id: "rest-1", id: "rest-1", brand: "Fine Dining", name: "La Bella Vita", price: "2-3 hrs", rating: 4.8,
brand: "Fine Dining", reviewCount: "342", imageSrc: "http://img.b2bpic.net/free-photo/event-hall-wooden-table-with-rustic-chairs_114579-2233.jpg?_wi=2", imageAlt: "La Bella Vita Italian Restaurant"
name: "La Bella Vita",
price: "2-3 hrs",
rating: 4.8,
reviewCount: "342",
imageSrc: "http://img.b2bpic.net/free-photo/event-hall-wooden-table-with-rustic-chairs_114579-2233.jpg?_wi=2",
imageAlt: "La Bella Vita Italian Restaurant"
}, },
{ {
id: "rest-2", id: "rest-2", brand: "Contemporary", name: "Sakura & Stone", price: "2 hrs", rating: 4.9,
brand: "Contemporary", reviewCount: "521", imageSrc: "http://img.b2bpic.net/free-photo/fried-mushrooms-cream-sauce-mashed-potatoes_140725-2111.jpg?_wi=2", imageAlt: "Sakura & Stone Japanese Fusion"
name: "Sakura & Stone",
price: "2 hrs",
rating: 4.9,
reviewCount: "521",
imageSrc: "http://img.b2bpic.net/free-photo/fried-mushrooms-cream-sauce-mashed-potatoes_140725-2111.jpg?_wi=2",
imageAlt: "Sakura & Stone Japanese Fusion"
}, },
{ {
id: "rest-3", id: "rest-3", brand: "Casual Bistro", name: "The Garden House", price: "1.5 hrs", rating: 4.7,
brand: "Casual Bistro", reviewCount: "298", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-food-bowl_23-2149152881.jpg?_wi=2", imageAlt: "The Garden House Bistro"
name: "The Garden House",
price: "1.5 hrs",
rating: 4.7,
reviewCount: "298",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-food-bowl_23-2149152881.jpg?_wi=2",
imageAlt: "The Garden House Bistro"
}, },
{ {
id: "rest-4", id: "rest-4", brand: "Gourmet", name: "Ember & Oak", price: "3 hrs", rating: 4.9,
brand: "Gourmet", reviewCount: "445", imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081873.jpg?_wi=2", imageAlt: "Ember & Oak Steakhouse"
name: "Ember & Oak",
price: "3 hrs",
rating: 4.9,
reviewCount: "445",
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081873.jpg?_wi=2",
imageAlt: "Ember & Oak Steakhouse"
}, },
{ {
id: "rest-5", id: "rest-5", brand: "Mediterranean", name: "Taverna del Mare", price: "2.5 hrs", rating: 4.8,
brand: "Mediterranean", reviewCount: "289", imageSrc: "http://img.b2bpic.net/free-photo/event-hall-wooden-table-with-rustic-chairs_114579-2233.jpg?_wi=3", imageAlt: "Taverna del Mare Mediterranean"
name: "Taverna del Mare",
price: "2.5 hrs",
rating: 4.8,
reviewCount: "289",
imageSrc: "http://img.b2bpic.net/free-photo/event-hall-wooden-table-with-rustic-chairs_114579-2233.jpg?_wi=3",
imageAlt: "Taverna del Mare Mediterranean"
}, },
{ {
id: "rest-6", id: "rest-6", brand: "Modern Asian", name: "Dynasty Kitchen", price: "1.5 hrs", rating: 4.9,
brand: "Modern Asian", reviewCount: "412", imageSrc: "http://img.b2bpic.net/free-photo/fried-mushrooms-cream-sauce-mashed-potatoes_140725-2111.jpg?_wi=3", imageAlt: "Dynasty Kitchen Asian Fusion"
name: "Dynasty Kitchen",
price: "1.5 hrs",
rating: 4.9,
reviewCount: "412",
imageSrc: "http://img.b2bpic.net/free-photo/fried-mushrooms-cream-sauce-mashed-potatoes_140725-2111.jpg?_wi=3",
imageAlt: "Dynasty Kitchen Asian Fusion"
}, },
{ {
id: "rest-7", id: "rest-7", brand: "Seafood", name: "The Catch Bistro", price: "2 hrs", rating: 4.7,
brand: "Seafood", reviewCount: "356", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-food-bowl_23-2149152881.jpg?_wi=3", imageAlt: "The Catch Bistro Seafood"
name: "The Catch Bistro",
price: "2 hrs",
rating: 4.7,
reviewCount: "356",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-food-bowl_23-2149152881.jpg?_wi=3",
imageAlt: "The Catch Bistro Seafood"
}, },
{ {
id: "rest-8", id: "rest-8", brand: "French", name: "Le Petit Salon", price: "2.5 hrs", rating: 4.9,
brand: "French", reviewCount: "523", imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081873.jpg?_wi=3", imageAlt: "Le Petit Salon French Cuisine"
name: "Le Petit Salon",
price: "2.5 hrs",
rating: 4.9,
reviewCount: "523",
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081873.jpg?_wi=3",
imageAlt: "Le Petit Salon French Cuisine"
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -139,8 +90,7 @@ export default function RestaurantsPage() {
useInvertedBackground={false} useInvertedBackground={false}
buttons={[ buttons={[
{ {
text: "Upgrade Membership", text: "Upgrade Membership", href: "#pricing"
href: "#pricing"
} }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -148,7 +98,7 @@ export default function RestaurantsPage() {
</div> </div>
{/* Signature Menu Items */} {/* Signature Menu Items */}
<div id="signature-menus" data-section="signature-menus"> <div id="food-items" data-section="food-items">
<ProductCardTwo <ProductCardTwo
title="Featured Menu Items" title="Featured Menu Items"
description="Discover signature dishes and must-try specialties from our partner restaurants. Each item is carefully photographed to showcase the culinary excellence and attention to detail." description="Discover signature dishes and must-try specialties from our partner restaurants. Each item is carefully photographed to showcase the culinary excellence and attention to detail."
@@ -157,64 +107,28 @@ export default function RestaurantsPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
products={[ products={[
{ {
id: "menu-1", id: "menu-1", brand: "La Bella Vita", name: "Risotto al Tartufo", price: "$34.99", rating: 4.9,
brand: "La Bella Vita", reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-photo/plate-mushroom-risotto-topped-with-grated-cheese_141793-469.jpg?_wi=2", imageAlt: "Creamy truffle risotto with parmesan"
name: "Risotto al Tartufo",
price: "$34.99",
rating: 4.9,
reviewCount: "156",
imageSrc: "http://img.b2bpic.net/free-photo/plate-mushroom-risotto-topped-with-grated-cheese_141793-469.jpg?_wi=2",
imageAlt: "Creamy truffle risotto with parmesan"
}, },
{ {
id: "menu-2", id: "menu-2", brand: "Sakura & Stone", name: "Omakase Selection", price: "$85.00", rating: 5,
brand: "Sakura & Stone", reviewCount: "203", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-tasty-food-table-arrangement_23-2149139499.jpg?_wi=2", imageAlt: "Premium omakase course"
name: "Omakase Selection",
price: "$85.00",
rating: 5,
reviewCount: "203",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-tasty-food-table-arrangement_23-2149139499.jpg?_wi=2",
imageAlt: "Premium omakase course"
}, },
{ {
id: "menu-3", id: "menu-3", brand: "The Garden House", name: "Herb-Crusted Salmon", price: "$28.50", rating: 4.8,
brand: "The Garden House", reviewCount: "142", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-meat-slices-inside-plate-with-lemon-slices-dark-background_140725-139369.jpg?_wi=2", imageAlt: "Fresh herb-crusted salmon fillet"
name: "Herb-Crusted Salmon",
price: "$28.50",
rating: 4.8,
reviewCount: "142",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-meat-slices-inside-plate-with-lemon-slices-dark-background_140725-139369.jpg?_wi=2",
imageAlt: "Fresh herb-crusted salmon fillet"
}, },
{ {
id: "menu-4", id: "menu-4", brand: "Ember & Oak", name: "Prime Ribeye 24oz", price: "$68.00", rating: 4.9,
brand: "Ember & Oak", reviewCount: "289", imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-meat-slice-dark-blue-meat-food-dish-fry-color-animal-rib-dinner-cooking-barbecue_179666-44077.jpg?_wi=2", imageAlt: "Perfectly seared prime ribeye steak"
name: "Prime Ribeye 24oz",
price: "$68.00",
rating: 4.9,
reviewCount: "289",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-meat-slice-dark-blue-meat-food-dish-fry-color-animal-rib-dinner-cooking-barbecue_179666-44077.jpg?_wi=2",
imageAlt: "Perfectly seared prime ribeye steak"
}, },
{ {
id: "menu-5", id: "menu-5", brand: "Taverna del Mare", name: "Branzino Mediterranean", price: "$38.00", rating: 4.8,
brand: "Taverna del Mare", reviewCount: "178", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-meat-slices-inside-plate-with-lemon-slices-dark-background_140725-139369.jpg?_wi=3", imageAlt: "Whole grilled branzino with lemon"
name: "Branzino Mediterranean",
price: "$38.00",
rating: 4.8,
reviewCount: "178",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-meat-slices-inside-plate-with-lemon-slices-dark-background_140725-139369.jpg?_wi=3",
imageAlt: "Whole grilled branzino with lemon"
}, },
{ {
id: "menu-6", id: "menu-6", brand: "Dynasty Kitchen", name: "Peking Duck Platter", price: "$45.00", rating: 4.9,
brand: "Dynasty Kitchen", reviewCount: "267", imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-meat-slice-dark-blue-meat-food-dish-fry-color-animal-rib-dinner-cooking-barbecue_179666-44077.jpg?_wi=3", imageAlt: "Crispy peking duck with thin pancakes"
name: "Peking Duck Platter",
price: "$45.00",
rating: 4.9,
reviewCount: "267",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-meat-slice-dark-blue-meat-food-dish-fry-color-animal-rib-dinner-cooking-barbecue_179666-44077.jpg?_wi=3",
imageAlt: "Crispy peking duck with thin pancakes"
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -223,8 +137,7 @@ export default function RestaurantsPage() {
useInvertedBackground={true} useInvertedBackground={true}
buttons={[ buttons={[
{ {
text: "Explore More Dishes", text: "Explore More Dishes", href: "#"
href: "#"
} }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -232,7 +145,7 @@ export default function RestaurantsPage() {
</div> </div>
{/* Membership Plans for Restaurants Page */} {/* Membership Plans for Restaurants Page */}
<div id="membership-plans" data-section="membership-plans"> <div id="pricing" data-section="pricing">
<PricingCardFive <PricingCardFive
title="Unlock More Bookings" title="Unlock More Bookings"
description="Get priority access to premium restaurants and exclusive member-only venues. Choose a plan that fits your dining lifestyle." description="Get priority access to premium restaurants and exclusive member-only venues. Choose a plan that fits your dining lifestyle."
@@ -244,71 +157,36 @@ export default function RestaurantsPage() {
useInvertedBackground={true} useInvertedBackground={true}
plans={[ plans={[
{ {
id: "basic", id: "basic", tag: "For Casual Diners", tagIcon: Sparkles,
tag: "For Casual Diners", price: "Free", period: "Forever", description: "Access basic restaurant browsing and booking", button: {
tagIcon: Sparkles, text: "Get Started", href: "#"
price: "Free",
period: "Forever",
description: "Access basic restaurant browsing and booking",
button: {
text: "Get Started",
href: "#"
}, },
featuresTitle: "Includes", featuresTitle: "Includes", features: [
features: [ "Browse 500+ restaurants", "Read verified reviews", "View food photos", "Make reservations", "Monthly specials"
"Browse 500+ restaurants",
"Read verified reviews",
"View food photos",
"Make reservations",
"Monthly specials"
] ]
}, },
{ {
id: "premium", id: "premium", tag: "Most Popular", tagIcon: Crown,
tag: "Most Popular", price: "$9.99", period: "per month", description: "Priority booking and exclusive restaurant access", button: {
tagIcon: Crown, text: "Upgrade Now", href: "#"
price: "$9.99",
period: "per month",
description: "Priority booking and exclusive restaurant access",
button: {
text: "Upgrade Now",
href: "#"
}, },
featuresTitle: "Everything in Basic, plus", featuresTitle: "Everything in Basic, plus", features: [
features: [ "Priority reservations", "Exclusive member-only restaurants", "Advanced price filtering", "VIP event access", "24/7 concierge support"
"Priority reservations",
"Exclusive member-only restaurants",
"Advanced price filtering",
"VIP event access",
"24/7 concierge support"
] ]
}, },
{ {
id: "elite", id: "elite", tag: "For Enthusiasts", tagIcon: Diamond,
tag: "For Enthusiasts", price: "$24.99", period: "per month", description: "Unlimited access with VIP treatment everywhere", button: {
tagIcon: Diamond, text: "Become Elite", href: "#"
price: "$24.99",
period: "per month",
description: "Unlimited access with VIP treatment everywhere",
button: {
text: "Become Elite",
href: "#"
}, },
featuresTitle: "Everything in Premium, plus", featuresTitle: "Everything in Premium, plus", features: [
features: [ "Unlimited reservations", "Michelin-star restaurants", "Personal dining concierge", "Monthly exclusive dining events", "Restaurant partner discounts", "Skip-the-line privileges"
"Unlimited reservations",
"Michelin-star restaurants",
"Personal dining concierge",
"Monthly exclusive dining events",
"Restaurant partner discounts",
"Skip-the-line privileges"
] ]
} }
]} ]}
buttons={[ buttons={[
{ {
text: "View Membership Benefits", text: "View Membership Benefits", href: "#"
href: "#"
} }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -322,86 +200,66 @@ export default function RestaurantsPage() {
imageAlt="DineBook Restaurant Community" imageAlt="DineBook Restaurant Community"
columns={[ columns={[
{ {
title: "Platform", title: "Platform", items: [
items: [
{ {
label: "Browse Restaurants", label: "Browse Restaurants", href: "#restaurants"
href: "/restaurants"
}, },
{ {
label: "Membership Plans", label: "Membership Plans", href: "#pricing"
href: "#"
}, },
{ {
label: "How It Works", label: "How It Works", href: "/"
href: "/"
}, },
{ {
label: "Mobile App", label: "Mobile App", href: "#"
href: "#"
} }
] ]
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ {
label: "About Us", label: "About Us", href: "#"
href: "#"
}, },
{ {
label: "Careers", label: "Careers", href: "#"
href: "#"
}, },
{ {
label: "Press", label: "Press", href: "#"
href: "#"
}, },
{ {
label: "Blog", label: "Blog", href: "#"
href: "#"
} }
] ]
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ {
label: "Help Center", label: "Help Center", href: "#"
href: "#"
}, },
{ {
label: "Contact Us", label: "Contact Us", href: "#"
href: "#"
}, },
{ {
label: "Restaurant Partners", label: "Restaurant Partners", href: "#"
href: "#"
}, },
{ {
label: "Feedback", label: "Feedback", href: "#"
href: "#"
} }
] ]
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"
href: "#"
}, },
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"
href: "#"
}, },
{ {
label: "Cancellation Policy", label: "Cancellation Policy", href: "#"
href: "#"
}, },
{ {
label: "Accessibility", label: "Accessibility", href: "#"
href: "#"
} }
] ]
} }