Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7343b12456 | |||
| cf71d54e82 | |||
| ee982e2c0d | |||
| 7985530bf4 |
242
src/app/page.tsx
242
src/app/page.tsx
@@ -33,31 +33,19 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
name: "Home", id: "#hero"},
|
||||
{
|
||||
name: "About Us",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About Us", id: "#about"},
|
||||
{
|
||||
name: "Our Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Our Menu", id: "#menu"},
|
||||
{
|
||||
name: "Why Choose Us",
|
||||
id: "#features",
|
||||
},
|
||||
name: "Why Choose Us", id: "#features"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "#testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
logoSrc="http://img.b2bpic.net/free-vector/illustration-organic-food-stamp-banner_53876-6828.jpg"
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EILi8qY7KjWFklwziRBURJGe3u/uploaded-1779871512040-c524vbx0.jpg"
|
||||
logoAlt="Cartel Cafe & Bistro Logo"
|
||||
brandName="Cartel Cafe & Bistro"
|
||||
/>
|
||||
@@ -66,44 +54,33 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "rotated-rays-static",
|
||||
}}
|
||||
variant: "rotated-rays-static"}}
|
||||
title="Experience the Flavor of Cartel Cafe & Bistro"
|
||||
description="Your daily escape for exquisite coffee, delightful pastries, and gourmet meals in a vibrant setting."
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-high-angle-shot-cappuccino-blue-wooden-surface_181624-41113.jpg",
|
||||
imageAlt: "Gourmet coffee with latte art",
|
||||
},
|
||||
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/vertical-high-angle-shot-cappuccino-blue-wooden-surface_181624-41113.jpg", imageAlt: "Gourmet coffee with latte art"},
|
||||
{
|
||||
id: "2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-pours-strawberry-syrup-pancakes-with-strawberries-black-red-currants-plate_141793-12105.jpg",
|
||||
imageAlt: "Delicious breakfast and brunch spread",
|
||||
},
|
||||
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-pours-strawberry-syrup-pancakes-with-strawberries-black-red-currants-plate_141793-12105.jpg", imageAlt: "Delicious breakfast and brunch spread"},
|
||||
{
|
||||
id: "3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-croissants-coffee_23-2148243549.jpg",
|
||||
imageAlt: "Assortment of pastries and cakes",
|
||||
},
|
||||
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/top-view-croissants-coffee_23-2148243549.jpg", imageAlt: "Assortment of pastries and cakes"},
|
||||
{
|
||||
id: "4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-beautiful-women-sitting-bowling-club_23-2148344514.jpg",
|
||||
imageAlt: "Cozy cafe interior with warm lighting",
|
||||
},
|
||||
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/happy-beautiful-women-sitting-bowling-club_23-2148344514.jpg", imageAlt: "Cozy cafe interior with warm lighting"},
|
||||
{
|
||||
id: "5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949019.jpg",
|
||||
imageAlt: "Healthy fresh salad bowl",
|
||||
},
|
||||
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949019.jpg", imageAlt: "Healthy fresh salad bowl"},
|
||||
{
|
||||
id: "6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bar-concept-with-barman-making-coffee_23-2147798030.jpg",
|
||||
imageAlt: "Barista making latte with espresso machine",
|
||||
},
|
||||
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/bar-concept-with-barman-making-coffee_23-2147798030.jpg", imageAlt: "Barista making latte with espresso machine"},
|
||||
]}
|
||||
autoPlay={true}
|
||||
autoPlayInterval={4000}
|
||||
buttons={[
|
||||
{
|
||||
text: "View Our Menu", href: "#menu"
|
||||
},
|
||||
{
|
||||
text: "Book a Table", href: "#contact"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -114,9 +91,7 @@ export default function LandingPage() {
|
||||
title="More Than Just a Cafe – It's a Lifestyle"
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "#",
|
||||
},
|
||||
text: "Learn More", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -128,26 +103,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "feature-1",
|
||||
title: "Freshly Sourced Ingredients",
|
||||
subtitle: "We believe in farm-to-table quality, ensuring every dish is a delight.",
|
||||
category: "Quality",
|
||||
value: "Premium",
|
||||
},
|
||||
id: "feature-1", title: "Freshly Sourced Ingredients", subtitle: "We believe in farm-to-table quality, ensuring every dish is a delight.", category: "Quality", value: "Premium"},
|
||||
{
|
||||
id: "feature-2",
|
||||
title: "Cozy & Inviting Ambiance",
|
||||
subtitle: "Relax in our beautifully designed space, perfect for work or leisure.",
|
||||
category: "Atmosphere",
|
||||
value: "Comfort",
|
||||
},
|
||||
id: "feature-2", title: "Cozy & Inviting Ambiance", subtitle: "Relax in our beautifully designed space, perfect for work or leisure.", category: "Atmosphere", value: "Comfort"},
|
||||
{
|
||||
id: "feature-3",
|
||||
title: "Expert Baristas & Chefs",
|
||||
subtitle: "Our team crafts every coffee and meal with passion and precision.",
|
||||
category: "Service",
|
||||
value: "Excellence",
|
||||
},
|
||||
id: "feature-3", title: "Expert Baristas & Chefs", subtitle: "Our team crafts every coffee and meal with passion and precision.", category: "Service", value: "Excellence"},
|
||||
]}
|
||||
title="Where Every Visit is a Special Occasion"
|
||||
description="Discover what makes Cartel Cafe & Bistro the perfect spot for your morning ritual, lunch break, or evening unwind."
|
||||
@@ -163,47 +123,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "prod-1",
|
||||
name: "Artisanal Espresso",
|
||||
price: "$4.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hot-latte-with-heart-shape-glass-water-drop-surface_23-2148209239.jpg",
|
||||
imageAlt: "Artisanal Espresso",
|
||||
},
|
||||
id: "prod-1", name: "Artisanal Espresso", price: "$4.50", imageSrc: "http://img.b2bpic.net/free-photo/hot-latte-with-heart-shape-glass-water-drop-surface_23-2148209239.jpg", imageAlt: "Artisanal Espresso"},
|
||||
{
|
||||
id: "prod-2",
|
||||
name: "Fluffy Croissant",
|
||||
price: "$3.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-simple-pancakes-with-lemons-cutting-board-cookies-orange-towel-blue_140725-56717.jpg",
|
||||
imageAlt: "Fluffy Croissant",
|
||||
},
|
||||
id: "prod-2", name: "Fluffy Croissant", price: "$3.00", imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-simple-pancakes-with-lemons-cutting-board-cookies-orange-towel-blue_140725-56717.jpg", imageAlt: "Fluffy Croissant"},
|
||||
{
|
||||
id: "prod-3",
|
||||
name: "Avocado Toast",
|
||||
price: "$12.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-avocado-sandwiches-with-sliced-red-tomatoes-white-surface_140725-90256.jpg",
|
||||
imageAlt: "Avocado Toast",
|
||||
},
|
||||
id: "prod-3", name: "Avocado Toast", price: "$12.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-avocado-sandwiches-with-sliced-red-tomatoes-white-surface_140725-90256.jpg", imageAlt: "Avocado Toast"},
|
||||
{
|
||||
id: "prod-4",
|
||||
name: "Gourmet Bistro Burger",
|
||||
price: "$16.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-burger-with-fry-potato-wooden-plate-marble-surface_114579-33813.jpg",
|
||||
imageAlt: "Gourmet Bistro Burger",
|
||||
},
|
||||
id: "prod-4", name: "Gourmet Bistro Burger", price: "$16.50", imageSrc: "http://img.b2bpic.net/free-photo/big-burger-with-fry-potato-wooden-plate-marble-surface_114579-33813.jpg", imageAlt: "Gourmet Bistro Burger"},
|
||||
{
|
||||
id: "prod-5",
|
||||
name: "New York Cheesecake",
|
||||
price: "$7.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/slice-strawberry-cheesecake-with-powdered-sugar-dark-plate_84443-94408.jpg",
|
||||
imageAlt: "New York Cheesecake",
|
||||
},
|
||||
id: "prod-5", name: "New York Cheesecake", price: "$7.00", imageSrc: "http://img.b2bpic.net/free-photo/slice-strawberry-cheesecake-with-powdered-sugar-dark-plate_84443-94408.jpg", imageAlt: "New York Cheesecake"},
|
||||
{
|
||||
id: "prod-6",
|
||||
name: "Freshly Squeezed Juice",
|
||||
price: "$6.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/orange-vodka-cocktail-wooden-table_123827-33441.jpg",
|
||||
imageAlt: "Freshly Squeezed Juice",
|
||||
},
|
||||
id: "prod-6", name: "Freshly Squeezed Juice", price: "$6.00", imageSrc: "http://img.b2bpic.net/free-photo/orange-vodka-cocktail-wooden-table_123827-33441.jpg", imageAlt: "Freshly Squeezed Juice"},
|
||||
]}
|
||||
title="Crafted for Your Cravings"
|
||||
description="From artisanal coffee to gourmet dishes, our menu is a celebration of taste and quality."
|
||||
@@ -219,25 +149,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "metric-1",
|
||||
value: "2500+",
|
||||
title: "Happy Customers",
|
||||
description: "Every day, satisfied guests leave with a smile.",
|
||||
icon: Users,
|
||||
id: "metric-1", value: "2500+", title: "Happy Customers", description: "Every day, satisfied guests leave with a smile.", icon: Users,
|
||||
},
|
||||
{
|
||||
id: "metric-2",
|
||||
value: "5",
|
||||
title: "Years of Service",
|
||||
description: "Celebrating half a decade of culinary excellence.",
|
||||
icon: Calendar,
|
||||
id: "metric-2", value: "5", title: "Years of Service", description: "Celebrating half a decade of culinary excellence.", icon: Calendar,
|
||||
},
|
||||
{
|
||||
id: "metric-3",
|
||||
value: "Top 10",
|
||||
title: "Local Recognition",
|
||||
description: "Voted among the best cafes in the city.",
|
||||
icon: Award,
|
||||
id: "metric-3", value: "Top 10", title: "Local Recognition", description: "Voted among the best cafes in the city.", icon: Award,
|
||||
},
|
||||
]}
|
||||
title="A Community Built on Passion"
|
||||
@@ -253,45 +171,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "test-1",
|
||||
name: "Sarah J.",
|
||||
role: "Local Resident",
|
||||
testimonial: "Cartel Cafe & Bistro is my daily dose of happiness. The coffee is amazing, and their pastries are to die for!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-local-traveler-with-camera_23-2149016703.jpg",
|
||||
imageAlt: "Sarah J.",
|
||||
},
|
||||
id: "test-1", name: "Sarah J.", role: "Local Resident", testimonial: "Cartel Cafe & Bistro is my daily dose of happiness. The coffee is amazing, and their pastries are to die for!", imageSrc: "http://img.b2bpic.net/free-photo/male-local-traveler-with-camera_23-2149016703.jpg", imageAlt: "Sarah J."},
|
||||
{
|
||||
id: "test-2",
|
||||
name: "Michael T.",
|
||||
role: "Food Blogger",
|
||||
testimonial: "A true hidden gem! The brunch menu is innovative, and the atmosphere makes you want to stay all day.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fashionable-male-with-beard-appeasing-hunger-while-dining-alone-modern-restaurant-sunny-day-eating-meal-with-knife-fork_273609-1966.jpg",
|
||||
imageAlt: "Michael T.",
|
||||
},
|
||||
id: "test-2", name: "Michael T.", role: "Food Blogger", testimonial: "A true hidden gem! The brunch menu is innovative, and the atmosphere makes you want to stay all day.", imageSrc: "http://img.b2bpic.net/free-photo/fashionable-male-with-beard-appeasing-hunger-while-dining-alone-modern-restaurant-sunny-day-eating-meal-with-knife-fork_273609-1966.jpg", imageAlt: "Michael T."},
|
||||
{
|
||||
id: "test-3",
|
||||
name: "Emily R.",
|
||||
role: "Student",
|
||||
testimonial: "My favorite spot to study. Great Wi-Fi, delicious snacks, and always a friendly face behind the counter.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/impressive-girl-with-bright-holiday-make-up-is-laughing-outdoor-sunlight-with-happy-smile-city-background_291650-2375.jpg",
|
||||
imageAlt: "Emily R.",
|
||||
},
|
||||
id: "test-3", name: "Emily R.", role: "Student", testimonial: "My favorite spot to study. Great Wi-Fi, delicious snacks, and always a friendly face behind the counter.", imageSrc: "http://img.b2bpic.net/free-photo/impressive-girl-with-bright-holiday-make-up-is-laughing-outdoor-sunlight-with-happy-smile-city-background_291650-2375.jpg", imageAlt: "Emily R."},
|
||||
{
|
||||
id: "test-4",
|
||||
name: "David K.",
|
||||
role: "Business Owner",
|
||||
testimonial: "Perfect for client meetings. Professional, yet cozy, with fantastic coffee and light bites.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/middle-age-friends-having-fun_23-2149150936.jpg",
|
||||
imageAlt: "David K.",
|
||||
},
|
||||
id: "test-4", name: "David K.", role: "Business Owner", testimonial: "Perfect for client meetings. Professional, yet cozy, with fantastic coffee and light bites.", imageSrc: "http://img.b2bpic.net/free-photo/middle-age-friends-having-fun_23-2149150936.jpg", imageAlt: "David K."},
|
||||
{
|
||||
id: "test-5",
|
||||
name: "Jessica L.",
|
||||
role: "Traveler",
|
||||
testimonial: "Stumbled upon this place during my visit and instantly fell in love. Best flat white I've had in years!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-stylish-denim-jacket-coffee-shop_273609-4453.jpg",
|
||||
imageAlt: "Jessica L.",
|
||||
},
|
||||
id: "test-5", name: "Jessica L.", role: "Traveler", testimonial: "Stumbled upon this place during my visit and instantly fell in love. Best flat white I've had in years!", imageSrc: "http://img.b2bpic.net/free-photo/woman-stylish-denim-jacket-coffee-shop_273609-4453.jpg", imageAlt: "Jessica L."},
|
||||
]}
|
||||
title="Cherished Moments & Delicious Memories"
|
||||
description="Hear from our beloved customers about their experiences at Cartel Cafe & Bistro."
|
||||
@@ -304,20 +192,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "faq-1",
|
||||
title: "Do you take reservations?",
|
||||
content: "Yes, we highly recommend making a reservation, especially for weekend brunch or dinner. You can book through our website or by calling us directly.",
|
||||
},
|
||||
id: "faq-1", title: "Do you take reservations?", content: "Yes, we highly recommend making a reservation, especially for weekend brunch or dinner. You can book through our website or by calling us directly."},
|
||||
{
|
||||
id: "faq-2",
|
||||
title: "Do you offer catering services?",
|
||||
content: "Absolutely! We offer catering for various events, from office lunches to private gatherings. Please contact us for our catering menu and custom options.",
|
||||
},
|
||||
id: "faq-2", title: "Do you offer catering services?", content: "Absolutely! We offer catering for various events, from office lunches to private gatherings. Please contact us for our catering menu and custom options."},
|
||||
{
|
||||
id: "faq-3",
|
||||
title: "Are there vegetarian/vegan/gluten-free options?",
|
||||
content: "Yes, our menu includes a variety of options for different dietary preferences. Please inform our staff about your requirements, and we'll be happy to assist.",
|
||||
},
|
||||
id: "faq-3", title: "Are there vegetarian/vegan/gluten-free options?", content: "Yes, our menu includes a variety of options for different dietary preferences. Please inform our staff about your requirements, and we'll be happy to assist."},
|
||||
]}
|
||||
sideTitle="Common Questions"
|
||||
sideDescription="Find quick answers to your questions about reservations, menu, and more."
|
||||
@@ -333,27 +212,16 @@ export default function LandingPage() {
|
||||
description="Have a question or want to make a reservation? We'd love to hear from you."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Your Email", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Your Phone Number (Optional)",
|
||||
},
|
||||
name: "phone", type: "tel", placeholder: "Your Phone Number (Optional)"},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Your Message or Reservation Details",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Your Message or Reservation Details", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/high-view-cup-coffee-sugar-burlap-fabric_23-2148337115.jpg"
|
||||
@@ -366,30 +234,24 @@ export default function LandingPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterCard
|
||||
logoSrc="http://img.b2bpic.net/free-vector/illustration-organic-food-stamp-banner_53876-6828.jpg"
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EILi8qY7KjWFklwziRBURJGe3u/uploaded-1779871512040-c524vbx0.jpg"
|
||||
logoAlt="Cartel Cafe & Bistro Logo"
|
||||
logoText="Cartel Cafe & Bistro"
|
||||
copyrightText="© 2024 Cartel Cafe & Bistro. All rights reserved."
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
href: "#", ariaLabel: "Instagram"},
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
href: "#", ariaLabel: "Facebook"},
|
||||
{
|
||||
icon: Twitter,
|
||||
href: "#",
|
||||
ariaLabel: "Twitter",
|
||||
},
|
||||
href: "#", ariaLabel: "Twitter"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user