5 Commits

Author SHA1 Message Date
c247914d58 Merge version_2 into main
Merge version_2 into main
2026-03-20 14:41:59 +00:00
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 = [
{ name: "Home", id: "home" },
{ name: "Restaurants", id: "restaurants" },
{ name: "Food Gallery", id: "food-items" },
{ name: "How It Works", id: "how-it-works" },
{ name: "Reviews", id: "reviews" },
{ name: "Reviews", id: "testimonials" },
{ name: "Contact", id: "contact" },
];
@@ -42,9 +43,7 @@ export default function HomePage() {
brandName="DineBook"
navItems={navItems}
button={{
text: "Book Now",
href: "#booking",
}}
text: "Book Now", href: "#booking"}}
animateOnLoad={true}
/>
</div>
@@ -57,36 +56,20 @@ export default function HomePage() {
background={{ variant: "radial-gradient" }}
testimonials={[
{
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,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-mask-free_23-2149440014.jpg",
imageAlt: "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,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-mask-free_23-2149440014.jpg", imageAlt: "Sarah Chen"
},
{
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,
imageSrc: "http://img.b2bpic.net/free-photo/young-successful-businessman-thinking-posing-beige-wall_176420-144.jpg",
imageAlt: "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,
imageSrc: "http://img.b2bpic.net/free-photo/young-successful-businessman-thinking-posing-beige-wall_176420-144.jpg", imageAlt: "Marcus Johnson"
},
{
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,
imageSrc: "http://img.b2bpic.net/free-photo/blonde-businesswoman-smiling-crossing-her-arms_53876-148069.jpg",
imageAlt: "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,
imageSrc: "http://img.b2bpic.net/free-photo/blonde-businesswoman-smiling-crossing-her-arms_53876-148069.jpg", imageAlt: "Emma Rodriguez"
},
{
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,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-brutal-bearded-macho-male-dressed-suit-dark-grey-background_613910-1530.jpg",
imageAlt: "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,
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}
@@ -95,12 +78,10 @@ export default function HomePage() {
tagAnimation="slide-up"
buttons={[
{
text: "Explore Restaurants",
href: "/restaurants"
text: "Explore Restaurants", href: "#restaurants"
},
{
text: "Learn More",
href: "#how-it-works"
text: "Learn More", href: "#how-it-works"
}
]}
buttonAnimation="slide-up"
@@ -130,44 +111,20 @@ export default function HomePage() {
tagAnimation="slide-up"
products={[
{
id: "rest-1",
brand: "Fine Dining",
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-1", brand: "Fine Dining", 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",
brand: "Contemporary",
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-2", brand: "Contemporary", 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",
brand: "Casual 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-3", brand: "Casual 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",
brand: "Gourmet",
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"
id: "rest-4", brand: "Gourmet", 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"
@@ -176,8 +133,7 @@ export default function HomePage() {
useInvertedBackground={true}
buttons={[
{
text: "View All Restaurants",
href: "/restaurants"
text: "View All Restaurants", href: "#all-restaurants"
}
]}
buttonAnimation="slide-up"
@@ -194,64 +150,28 @@ export default function HomePage() {
tagAnimation="slide-up"
products={[
{
id: "food-1",
brand: "La Bella Vita",
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-1", brand: "La Bella Vita", 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",
brand: "Sakura & Stone",
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-2", brand: "Sakura & Stone", 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",
brand: "The Garden House",
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-3", brand: "The Garden House", 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",
brand: "Ember & Oak",
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-4", brand: "Ember & Oak", 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",
brand: "La Bella Vita",
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-5", brand: "La Bella Vita", 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",
brand: "Sakura & Stone",
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"
id: "food-6", brand: "Sakura & Stone", 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"
@@ -260,8 +180,7 @@ export default function HomePage() {
useInvertedBackground={false}
buttons={[
{
text: "Browse All Menus",
href: "/restaurants"
text: "Browse All Menus", href: "#all-restaurants"
}
]}
buttonAnimation="slide-up"
@@ -278,43 +197,23 @@ export default function HomePage() {
tagAnimation="slide-up"
metrics={[
{
id: "metric-1",
value: "50K+",
title: "Active Diners",
items: [
"Monthly bookings",
"Verified reviews",
"Happy customers"
id: "metric-1", value: "50K+", title: "Active Diners", items: [
"Monthly bookings", "Verified reviews", "Happy customers"
]
},
{
id: "metric-2",
value: "500+",
title: "Partner Restaurants",
items: [
"Premium venues",
"Diverse cuisines",
"All locations"
id: "metric-2", value: "500+", title: "Partner Restaurants", items: [
"Premium venues", "Diverse cuisines", "All locations"
]
},
{
id: "metric-3",
value: "25K+",
title: "Authentic Reviews",
items: [
"Real experiences",
"Verified diners",
"Honest feedback"
id: "metric-3", value: "25K+", title: "Authentic Reviews", items: [
"Real experiences", "Verified diners", "Honest feedback"
]
},
{
id: "metric-4",
value: "98%",
title: "Satisfaction Rate",
items: [
"Smooth bookings",
"Great service",
"Memorable meals"
id: "metric-4", value: "98%", title: "Satisfaction Rate", items: [
"Smooth bookings", "Great service", "Memorable meals"
]
}
]}
@@ -323,8 +222,7 @@ export default function HomePage() {
useInvertedBackground={false}
buttons={[
{
text: "Join DineBook",
href: "#booking"
text: "Join DineBook", href: "#pricing"
}
]}
buttonAnimation="slide-up"
@@ -344,24 +242,17 @@ export default function HomePage() {
useInvertedBackground={true}
negativeCard={{
items: [
"Lengthy search processes",
"No detailed photos",
"Unreliable reviews",
"Complex booking system"
"Lengthy search processes", "No detailed photos", "Unreliable reviews", "Complex booking system"
]
}}
positiveCard={{
items: [
"Smart restaurant discovery",
"Professional food photography",
"Verified customer feedback",
"One-click reservations"
"Smart restaurant discovery", "Professional food photography", "Verified customer feedback", "One-click reservations"
]
}}
buttons={[
{
text: "Start Exploring",
href: "/restaurants"
text: "Start Exploring", href: "#restaurants"
}
]}
buttonAnimation="slide-up"
@@ -378,58 +269,28 @@ export default function HomePage() {
tagAnimation="slide-up"
testimonials={[
{
id: "review-1",
name: "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-1", name: "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",
name: "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-2", name: "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",
name: "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-3", name: "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",
name: "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-4", name: "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",
name: "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-5", name: "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",
name: "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"
id: "review-6", name: "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"
@@ -438,8 +299,7 @@ export default function HomePage() {
useInvertedBackground={true}
buttons={[
{
text: "Read More Reviews",
href: "/restaurants"
text: "Read More Reviews", href: "#all-restaurants"
}
]}
buttonAnimation="slide-up"
@@ -459,70 +319,36 @@ export default function HomePage() {
useInvertedBackground={false}
plans={[
{
id: "basic",
tag: "For Casual Diners",
tagIcon: Sparkles,
price: "Free",
period: "Forever",
description: "Access basic restaurant browsing and booking",
button: {
text: "Get Started",
href: "#booking"
id: "basic", tag: "For Casual Diners", tagIcon: Sparkles,
price: "Free", period: "Forever", 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"
featuresTitle: "Includes", features: [
"Browse 500+ restaurants", "Read verified reviews", "View food photos", "Make reservations"
]
},
{
id: "premium",
tag: "Most Popular",
tagIcon: Crown,
price: "$9.99",
period: "per month",
description: "Priority booking and exclusive restaurant access",
button: {
text: "Upgrade Now",
href: "#booking"
id: "premium", tag: "Most Popular", tagIcon: Crown,
price: "$9.99", period: "per month", 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"
featuresTitle: "Everything in Basic, plus", features: [
"Priority reservations", "Exclusive member-only restaurants", "Advanced price filtering", "VIP event access", "24/7 concierge support"
]
},
{
id: "elite",
tag: "For Enthusiasts",
tagIcon: Diamond,
price: "$24.99",
period: "per month",
description: "Unlimited access with VIP treatment everywhere",
button: {
text: "Become Elite",
href: "#booking"
id: "elite", tag: "For Enthusiasts", tagIcon: Diamond,
price: "$24.99", period: "per month", 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"
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={[
{
text: "View All Features",
href: "#features"
text: "View All Features", href: "#faq"
}
]}
buttonAnimation="slide-up"
@@ -542,40 +368,27 @@ export default function HomePage() {
useInvertedBackground={true}
faqs={[
{
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."
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."
},
{
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."
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."
},
{
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."
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."
},
{
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."
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."
},
{
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."
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."
},
{
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."
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."
}
]}
buttons={[
{
text: "Contact Support",
href: "/contact"
text: "Contact Support", href: "#contact"
}
]}
buttonAnimation="slide-up"
@@ -593,12 +406,10 @@ export default function HomePage() {
background={{ variant: "sparkles-gradient" }}
buttons={[
{
text: "Explore Restaurants",
href: "/restaurants"
text: "Explore Restaurants", href: "#restaurants"
},
{
text: "Join Premium",
href: "#pricing"
text: "Join Premium", href: "#pricing"
}
]}
buttonAnimation="slide-up"
@@ -613,86 +424,66 @@ export default function HomePage() {
imageAlt="DineBook Restaurant Community"
columns={[
{
title: "Platform",
items: [
title: "Platform", items: [
{
label: "Browse Restaurants",
href: "/restaurants"
label: "Browse Restaurants", href: "#restaurants"
},
{
label: "Membership Plans",
href: "#pricing"
label: "Membership Plans", href: "#pricing"
},
{
label: "How It Works",
href: "#how-it-works"
label: "How It Works", href: "#how-it-works"
},
{
label: "Mobile App",
href: "#"
label: "Mobile App", href: "#"
}
]
},
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "#"
label: "About Us", href: "#"
},
{
label: "Careers",
href: "#"
label: "Careers", href: "#"
},
{
label: "Press",
href: "#"
label: "Press", href: "#"
},
{
label: "Blog",
href: "#"
label: "Blog", href: "#"
}
]
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "Help Center",
href: "/contact"
label: "Help Center", href: "#contact"
},
{
label: "Contact Us",
href: "/contact"
label: "Contact Us", href: "#contact"
},
{
label: "Restaurant Partners",
href: "#"
label: "Restaurant Partners", href: "#"
},
{
label: "Feedback",
href: "#"
label: "Feedback", href: "#"
}
]
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#"
label: "Privacy Policy", href: "#"
},
{
label: "Terms of Service",
href: "#"
label: "Terms of Service", href: "#"
},
{
label: "Cancellation Policy",
href: "#"
label: "Cancellation Policy", href: "#"
},
{
label: "Accessibility",
href: "#"
label: "Accessibility", href: "#"
}
]
}

View File

@@ -12,8 +12,9 @@ export default function PricingPage() {
const navItems = [
{ name: "Home", id: "home" },
{ name: "Restaurants", id: "restaurants" },
{ name: "Food Gallery", id: "food-items" },
{ name: "How It Works", id: "how-it-works" },
{ name: "Reviews", id: "reviews" },
{ name: "Reviews", id: "testimonials" },
{ name: "Contact", id: "contact" },
];
@@ -35,9 +36,7 @@ export default function PricingPage() {
brandName="DineBook"
navItems={navItems}
button={{
text: "Book Now",
href: "/contact",
}}
text: "Book Now", href: "/contact"}}
/>
</div>
@@ -53,71 +52,30 @@ export default function PricingPage() {
useInvertedBackground={false}
plans={[
{
id: "basic",
tag: "For Casual Diners",
tagIcon: Sparkles,
price: "Free",
period: "Forever",
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: "basic", tag: "For Casual Diners", tagIcon: Sparkles,
price: "Free", period: "Forever", 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",
tag: "Most Popular",
tagIcon: Crown,
price: "$9.99",
period: "per month",
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: "premium", tag: "Most Popular", tagIcon: Crown,
price: "$9.99", period: "per month", 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",
tag: "For Enthusiasts",
tagIcon: Diamond,
price: "$24.99",
period: "per month",
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",
],
id: "elite", tag: "For Enthusiasts", tagIcon: Diamond,
price: "$24.99", period: "per month", 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={[
{
text: "View All Features",
href: "#faq",
},
text: "View All Features", href: "#faq"},
]}
buttonAnimation="slide-up"
/>
@@ -135,47 +93,27 @@ export default function PricingPage() {
useInvertedBackground={true}
faqs={[
{
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.",
},
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."},
{
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.",
},
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."},
{
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.",
},
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."},
{
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.",
},
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."},
{
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.",
},
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."},
{
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.",
},
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."},
]}
buttons={[
{
text: "Contact Support",
href: "/contact",
},
text: "Contact Support", href: "/contact"},
]}
buttonAnimation="slide-up"
/>
@@ -187,87 +125,51 @@ export default function PricingPage() {
imageAlt="DineBook Restaurant Community"
columns={[
{
title: "Platform",
items: [
title: "Platform", items: [
{
label: "Browse Restaurants",
href: "/",
},
label: "Browse Restaurants", href: "/"},
{
label: "Membership Plans",
href: "/pricing",
},
label: "Membership Plans", href: "/pricing"},
{
label: "How It Works",
href: "/",
},
label: "How It Works", href: "/"},
{
label: "Mobile App",
href: "#",
},
label: "Mobile App", href: "#"},
],
},
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "#",
},
label: "About Us", href: "#"},
{
label: "Careers",
href: "#",
},
label: "Careers", href: "#"},
{
label: "Press",
href: "#",
},
label: "Press", href: "#"},
{
label: "Blog",
href: "#",
},
label: "Blog", href: "#"},
],
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "Help Center",
href: "/contact",
},
label: "Help Center", href: "/contact"},
{
label: "Contact Us",
href: "/contact",
},
label: "Contact Us", href: "/contact"},
{
label: "Restaurant Partners",
href: "#",
},
label: "Restaurant Partners", href: "#"},
{
label: "Feedback",
href: "#",
},
label: "Feedback", href: "#"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Service",
href: "#",
},
label: "Terms of Service", href: "#"},
{
label: "Cancellation Policy",
href: "#",
},
label: "Cancellation Policy", href: "#"},
{
label: "Accessibility",
href: "#",
},
label: "Accessibility", href: "#"},
],
},
]}

View File

@@ -12,8 +12,9 @@ export default function RestaurantsPage() {
const navItems = [
{ name: "Home", id: "home" },
{ name: "Restaurants", id: "restaurants" },
{ name: "Food Gallery", id: "food-items" },
{ name: "How It Works", id: "how-it-works" },
{ name: "Reviews", id: "reviews" },
{ name: "Reviews", id: "testimonials" },
{ name: "Contact", id: "contact" },
];
@@ -36,15 +37,13 @@ export default function RestaurantsPage() {
brandName="DineBook"
navItems={navItems}
button={{
text: "Book Now",
href: "#booking",
}}
text: "Book Now", href: "#booking"}}
animateOnLoad={true}
/>
</div>
{/* All Restaurants Showcase */}
<div id="all-restaurants" data-section="all-restaurants">
<div id="restaurants" data-section="restaurants">
<ProductCardTwo
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."
@@ -53,84 +52,36 @@ export default function RestaurantsPage() {
tagAnimation="slide-up"
products={[
{
id: "rest-1",
brand: "Fine Dining",
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-1", brand: "Fine Dining", 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",
brand: "Contemporary",
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-2", brand: "Contemporary", 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",
brand: "Casual 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-3", brand: "Casual 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",
brand: "Gourmet",
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-4", brand: "Gourmet", 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",
brand: "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-5", brand: "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",
brand: "Modern Asian",
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-6", brand: "Modern Asian", 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",
brand: "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-7", brand: "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",
brand: "French",
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"
id: "rest-8", brand: "French", 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"
@@ -139,8 +90,7 @@ export default function RestaurantsPage() {
useInvertedBackground={false}
buttons={[
{
text: "Upgrade Membership",
href: "#pricing"
text: "Upgrade Membership", href: "#pricing"
}
]}
buttonAnimation="slide-up"
@@ -148,7 +98,7 @@ export default function RestaurantsPage() {
</div>
{/* Signature Menu Items */}
<div id="signature-menus" data-section="signature-menus">
<div id="food-items" data-section="food-items">
<ProductCardTwo
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."
@@ -157,64 +107,28 @@ export default function RestaurantsPage() {
tagAnimation="slide-up"
products={[
{
id: "menu-1",
brand: "La Bella Vita",
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-1", brand: "La Bella Vita", 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",
brand: "Sakura & Stone",
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-2", brand: "Sakura & Stone", 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",
brand: "The Garden House",
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-3", brand: "The Garden House", 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",
brand: "Ember & Oak",
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-4", brand: "Ember & Oak", 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",
brand: "Taverna del Mare",
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-5", brand: "Taverna del Mare", 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",
brand: "Dynasty Kitchen",
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"
id: "menu-6", brand: "Dynasty Kitchen", 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"
@@ -223,8 +137,7 @@ export default function RestaurantsPage() {
useInvertedBackground={true}
buttons={[
{
text: "Explore More Dishes",
href: "#"
text: "Explore More Dishes", href: "#"
}
]}
buttonAnimation="slide-up"
@@ -232,7 +145,7 @@ export default function RestaurantsPage() {
</div>
{/* Membership Plans for Restaurants Page */}
<div id="membership-plans" data-section="membership-plans">
<div id="pricing" data-section="pricing">
<PricingCardFive
title="Unlock More Bookings"
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}
plans={[
{
id: "basic",
tag: "For Casual Diners",
tagIcon: Sparkles,
price: "Free",
period: "Forever",
description: "Access basic restaurant browsing and booking",
button: {
text: "Get Started",
href: "#"
id: "basic", tag: "For Casual Diners", tagIcon: Sparkles,
price: "Free", period: "Forever", description: "Access basic restaurant browsing and booking", button: {
text: "Get Started", href: "#"
},
featuresTitle: "Includes",
features: [
"Browse 500+ restaurants",
"Read verified reviews",
"View food photos",
"Make reservations",
"Monthly specials"
featuresTitle: "Includes", features: [
"Browse 500+ restaurants", "Read verified reviews", "View food photos", "Make reservations", "Monthly specials"
]
},
{
id: "premium",
tag: "Most Popular",
tagIcon: Crown,
price: "$9.99",
period: "per month",
description: "Priority booking and exclusive restaurant access",
button: {
text: "Upgrade Now",
href: "#"
id: "premium", tag: "Most Popular", tagIcon: Crown,
price: "$9.99", period: "per month", description: "Priority booking and exclusive restaurant access", button: {
text: "Upgrade Now", href: "#"
},
featuresTitle: "Everything in Basic, plus",
features: [
"Priority reservations",
"Exclusive member-only restaurants",
"Advanced price filtering",
"VIP event access",
"24/7 concierge support"
featuresTitle: "Everything in Basic, plus", features: [
"Priority reservations", "Exclusive member-only restaurants", "Advanced price filtering", "VIP event access", "24/7 concierge support"
]
},
{
id: "elite",
tag: "For Enthusiasts",
tagIcon: Diamond,
price: "$24.99",
period: "per month",
description: "Unlimited access with VIP treatment everywhere",
button: {
text: "Become Elite",
href: "#"
id: "elite", tag: "For Enthusiasts", tagIcon: Diamond,
price: "$24.99", period: "per month", description: "Unlimited access with VIP treatment everywhere", button: {
text: "Become Elite", href: "#"
},
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"
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={[
{
text: "View Membership Benefits",
href: "#"
text: "View Membership Benefits", href: "#"
}
]}
buttonAnimation="slide-up"
@@ -322,86 +200,66 @@ export default function RestaurantsPage() {
imageAlt="DineBook Restaurant Community"
columns={[
{
title: "Platform",
items: [
title: "Platform", items: [
{
label: "Browse Restaurants",
href: "/restaurants"
label: "Browse Restaurants", href: "#restaurants"
},
{
label: "Membership Plans",
href: "#"
label: "Membership Plans", href: "#pricing"
},
{
label: "How It Works",
href: "/"
label: "How It Works", href: "/"
},
{
label: "Mobile App",
href: "#"
label: "Mobile App", href: "#"
}
]
},
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "#"
label: "About Us", href: "#"
},
{
label: "Careers",
href: "#"
label: "Careers", href: "#"
},
{
label: "Press",
href: "#"
label: "Press", href: "#"
},
{
label: "Blog",
href: "#"
label: "Blog", href: "#"
}
]
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "Help Center",
href: "#"
label: "Help Center", href: "#"
},
{
label: "Contact Us",
href: "#"
label: "Contact Us", href: "#"
},
{
label: "Restaurant Partners",
href: "#"
label: "Restaurant Partners", href: "#"
},
{
label: "Feedback",
href: "#"
label: "Feedback", href: "#"
}
]
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#"
label: "Privacy Policy", href: "#"
},
{
label: "Terms of Service",
href: "#"
label: "Terms of Service", href: "#"
},
{
label: "Cancellation Policy",
href: "#"
label: "Cancellation Policy", href: "#"
},
{
label: "Accessibility",
href: "#"
label: "Accessibility", href: "#"
}
]
}