Merge version_1_1777040466368 into main #2
@@ -1,231 +1,132 @@
|
||||
import AboutTestimonial from '@/components/sections/about/AboutTestimonial';
|
||||
import ContactCta from '@/components/sections/contact/ContactCta';
|
||||
import FaqTwoColumn from '@/components/sections/faq/FaqTwoColumn';
|
||||
import FeaturesArrowCards from '@/components/sections/features/FeaturesArrowCards';
|
||||
import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider';
|
||||
import NavbarCentered from '@/components/ui/NavbarCentered';
|
||||
import HeroCenteredLogos from '@/components/sections/hero/HeroCenteredLogos';
|
||||
import AboutTestimonial from '@/components/sections/about/AboutTestimonial';
|
||||
import FeaturesArrowCards from '@/components/sections/features/FeaturesArrowCards';
|
||||
import ProductVariantCards from '@/components/sections/product/ProductVariantCards';
|
||||
import SocialProofMarquee from '@/components/sections/social-proof/SocialProofMarquee';
|
||||
import TestimonialOverlayCards from '@/components/sections/testimonial/TestimonialOverlayCards';
|
||||
import FaqTwoColumn from '@/components/sections/faq/FaqTwoColumn';
|
||||
import ContactCta from '@/components/sections/contact/ContactCta';
|
||||
import FooterMinimal from '@/components/sections/footer/FooterMinimal';
|
||||
|
||||
export default function HomePage() {
|
||||
const navItems = [
|
||||
{ name: "Home", href: "#hero" },
|
||||
{ name: "About", href: "#about" },
|
||||
{ name: "Products", href: "#products" },
|
||||
{ name: "Contact", href: "#contact" }
|
||||
];
|
||||
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCenteredLogos
|
||||
tag="Daily Freshness"
|
||||
title="Freshly Baked Goodness, Made Daily"
|
||||
description="Handcrafted breads, pastries, and cakes using time-honored recipes and the finest ingredients. Order online for pickup or delivery."
|
||||
primaryButton={{
|
||||
text: "Order Now",
|
||||
href: "#products",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "View Menu",
|
||||
href: "#products",
|
||||
}}
|
||||
logos={[
|
||||
"Local Ingredients",
|
||||
"Stone-Ground Flour",
|
||||
"Natural Yeast",
|
||||
"Authentic Craftsmanship",
|
||||
"Family Recipes",
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<AboutTestimonial
|
||||
tag="Our Philosophy"
|
||||
quote="We believe that the best ingredients and a little patience are all you need to create bread that brings people together."
|
||||
author="Marcus Thorne"
|
||||
role="Head Baker"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/image-male-cook-holding-raw-mushrooms-with-happy-expression-white_114579-88822.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<FeaturesArrowCards
|
||||
tag="Our Quality"
|
||||
title="The Bakery Difference"
|
||||
description="We don't just bake; we craft every loaf and pastry with passion, tradition, and superior ingredients."
|
||||
items={[
|
||||
{
|
||||
title: "Artisan Breads",
|
||||
tags: [
|
||||
"Sourdough",
|
||||
"Rye",
|
||||
"Whole Wheat",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-bread-counter-store_169016-5446.jpg",
|
||||
},
|
||||
{
|
||||
title: "Fresh Pastries",
|
||||
tags: [
|
||||
"Croissants",
|
||||
"Danishes",
|
||||
"Muffins",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/glass-showcase-pastry-shop-with-variety-fresh-cakes-pastries-popular-sweet-desserts-offered-sale_639032-1341.jpg",
|
||||
},
|
||||
{
|
||||
title: "Custom Cakes",
|
||||
tags: [
|
||||
"Weddings",
|
||||
"Birthdays",
|
||||
"Events",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/variety-eclairs-delicious-cake-pastries-display-cabinet_23-2148189119.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="products" data-section="products">
|
||||
<ProductVariantCards
|
||||
tag="Our Menu"
|
||||
title="Fresh Daily Favorites"
|
||||
description="Browse our selection of freshly baked goods available for pickup today."
|
||||
products={[
|
||||
{
|
||||
name: "Rustic Sourdough",
|
||||
variant: "Loaf",
|
||||
price: "$8.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-black-bread-black-board-mixed-colors-distressed-background_179666-47466.jpg",
|
||||
},
|
||||
{
|
||||
name: "Butter Croissant",
|
||||
variant: "Flaky",
|
||||
price: "$3.75",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-close-view-delicious-fruity-pastries-sweet-baked-grey-surface-cake-pastry-sweet-bake-tea_140725-37416.jpg",
|
||||
},
|
||||
{
|
||||
name: "Dark Chocolate Cupcake",
|
||||
variant: "Premium",
|
||||
price: "$4.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-yummy-cream-cakes-with-colorful-candies-white-background-cake-biscuit-sweet-dessert-cream_140725-110317.jpg",
|
||||
},
|
||||
{
|
||||
name: "Blueberry Muffin",
|
||||
variant: "Large",
|
||||
price: "$3.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blueberry-muffin_74190-7072.jpg",
|
||||
},
|
||||
{
|
||||
name: "Fruit Tart",
|
||||
variant: "Seasonal",
|
||||
price: "$5.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-french-lemon-pie-with-blueberries-white-stone-background-vertical_127032-2753.jpg",
|
||||
},
|
||||
{
|
||||
name: "Cinnamon Roll",
|
||||
variant: "Iced",
|
||||
price: "$4.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cinnamon-rolls-concept_23-2148779663.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="social-proof" data-section="social-proof">
|
||||
<SocialProofMarquee
|
||||
tag="Trusted By"
|
||||
title="Local Community Favorite"
|
||||
names={[
|
||||
"The Daily Cafe",
|
||||
"City Central Hotel",
|
||||
"Morning Brew House",
|
||||
"Main St Bistro",
|
||||
"Local Food Hub",
|
||||
"Green Market Square",
|
||||
"Artisan Deli",
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialOverlayCards
|
||||
tag="Happy Customers"
|
||||
title="Why They Love Us"
|
||||
testimonials={[
|
||||
{
|
||||
name: "Elena R.",
|
||||
role: "Food Blogger",
|
||||
company: "LocalEats",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-tray-muffins-counter_107420-12318.jpg",
|
||||
},
|
||||
{
|
||||
name: "James S.",
|
||||
role: "Customer",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-working-bakery_23-2150273175.jpg",
|
||||
},
|
||||
{
|
||||
name: "Maria K.",
|
||||
role: "Event Planner",
|
||||
company: "Celebrate",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waiter-waitress-holding-basket-bread_1170-612.jpg",
|
||||
},
|
||||
{
|
||||
name: "David W.",
|
||||
role: "Customer",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-people-checking-out-vinyl-discs-medium-shot_23-2149365818.jpg",
|
||||
},
|
||||
{
|
||||
name: "Sarah P.",
|
||||
role: "Foodie",
|
||||
company: "BakeLovers",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/surprised-male-gardener-wearing-gardening-hat-holds-points-hot-pepper_141793-115809.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqTwoColumn
|
||||
tag="FAQ"
|
||||
title="Frequently Asked Questions"
|
||||
description="Have questions about our baking process or orders? We're here to help."
|
||||
items={[
|
||||
{
|
||||
question: "Do you offer delivery?",
|
||||
answer: "Yes, we provide local delivery within a 5-mile radius of the bakery.",
|
||||
},
|
||||
{
|
||||
question: "Can I order custom cakes?",
|
||||
answer: "Absolutely! Please contact us at least 48 hours in advance for custom orders.",
|
||||
},
|
||||
{
|
||||
question: "Are your ingredients organic?",
|
||||
answer: "We source the finest local ingredients and prioritize organic options whenever possible.",
|
||||
},
|
||||
{
|
||||
question: "Where can I pickup my order?",
|
||||
answer: "You can pick up your orders directly at our Main Street location between 8 AM and 4 PM.",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCta
|
||||
tag="Get in Touch"
|
||||
text="Ready for your fresh daily treat? Place an order now."
|
||||
primaryButton={{
|
||||
text: "Call to Order",
|
||||
href: "tel:+15551234567",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Email Us",
|
||||
href: "mailto:orders@artisanbakery.com",
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
</>
|
||||
<ThemeProvider>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarCentered
|
||||
logo="Artisan Bakery"
|
||||
navItems={navItems}
|
||||
ctaButton={{ text: "Order Now", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCenteredLogos
|
||||
tag="Daily Freshness"
|
||||
title="Freshly Baked Goodness, Made Daily"
|
||||
description="Handcrafted breads, pastries, and cakes using time-honored recipes and the finest ingredients. Order online for pickup or delivery."
|
||||
primaryButton={{ text: "Order Now", href: "#products" }}
|
||||
secondaryButton={{ text: "View Menu", href: "#products" }}
|
||||
logos={["Local Ingredients", "Stone-Ground Flour", "Natural Yeast", "Authentic Craftsmanship", "Family Recipes"]}
|
||||
/>
|
||||
</div>
|
||||
<div id="about" data-section="about">
|
||||
<AboutTestimonial
|
||||
tag="Our Philosophy"
|
||||
quote="We believe that the best ingredients and a little patience are all you need to create bread that brings people together."
|
||||
author="Marcus Thorne"
|
||||
role="Head Baker"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/image-male-cook-holding-raw-mushrooms-with-happy-expression-white_114579-88822.jpg"
|
||||
/>
|
||||
</div>
|
||||
<div id="features" data-section="features">
|
||||
<FeaturesArrowCards
|
||||
tag="Our Quality"
|
||||
title="The Bakery Difference"
|
||||
description="We don't just bake; we craft every loaf and pastry with passion, tradition, and superior ingredients."
|
||||
items={[
|
||||
{ title: "Artisan Breads", tags: ["Sourdough", "Rye", "Whole Wheat"], imageSrc: "http://img.b2bpic.net/free-photo/fresh-bread-counter-store_169016-5446.jpg" },
|
||||
{ title: "Fresh Pastries", tags: ["Croissants", "Danishes", "Muffins"], imageSrc: "http://img.b2bpic.net/free-photo/glass-showcase-pastry-shop-with-variety-fresh-cakes-pastries-popular-sweet-desserts-offered-sale_639032-1341.jpg" },
|
||||
{ title: "Custom Cakes", tags: ["Weddings", "Birthdays", "Events"], imageSrc: "http://img.b2bpic.net/free-photo/variety-eclairs-delicious-cake-pastries-display-cabinet_23-2148189119.jpg" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="products" data-section="products">
|
||||
<ProductVariantCards
|
||||
tag="Our Menu"
|
||||
title="Fresh Daily Favorites"
|
||||
description="Browse our selection of freshly baked goods available for pickup today."
|
||||
products={[
|
||||
{ name: "Rustic Sourdough", variant: "Loaf", price: "$8.50", imageSrc: "http://img.b2bpic.net/free-photo/side-view-black-bread-black-board-mixed-colors-distressed-background_179666-47466.jpg" },
|
||||
{ name: "Butter Croissant", variant: "Flaky", price: "$3.75", imageSrc: "http://img.b2bpic.net/free-photo/front-close-view-delicious-fruity-pastries-sweet-baked-grey-surface-cake-pastry-sweet-bake-tea_140725-37416.jpg" },
|
||||
{ name: "Dark Chocolate Cupcake", variant: "Premium", price: "$4.50", imageSrc: "http://img.b2bpic.net/free-photo/front-view-yummy-cream-cakes-with-colorful-candies-white-background-cake-biscuit-sweet-dessert-cream_140725-110317.jpg" },
|
||||
{ name: "Blueberry Muffin", variant: "Large", price: "$3.50", imageSrc: "http://img.b2bpic.net/free-photo/blueberry-muffin_74190-7072.jpg" },
|
||||
{ name: "Fruit Tart", variant: "Seasonal", price: "$5.00", imageSrc: "http://img.b2bpic.net/free-photo/traditional-french-lemon-pie-with-blueberries-white-stone-background-vertical_127032-2753.jpg" },
|
||||
{ name: "Cinnamon Roll", variant: "Iced", price: "$4.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cinnamon-rolls-concept_23-2148779663.jpg" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="social-proof" data-section="social-proof">
|
||||
<SocialProofMarquee
|
||||
tag="Trusted By"
|
||||
title="Local Community Favorite"
|
||||
description="Serving the best local businesses."
|
||||
names={["The Daily Cafe", "City Central Hotel", "Morning Brew House", "Main St Bistro", "Local Food Hub", "Green Market Square", "Artisan Deli"]}
|
||||
/>
|
||||
</div>
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialOverlayCards
|
||||
tag="Happy Customers"
|
||||
title="Why They Love Us"
|
||||
description="See what our community has to say about their experience with us."
|
||||
testimonials={[
|
||||
{ name: "Elena R.", role: "Food Blogger", company: "LocalEats", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-tray-muffins-counter_107420-12318.jpg" },
|
||||
{ name: "James S.", role: "Customer", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-working-bakery_23-2150273175.jpg" },
|
||||
{ name: "Maria K.", role: "Event Planner", company: "Celebrate", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-waiter-waitress-holding-basket-bread_1170-612.jpg" },
|
||||
{ name: "David W.", role: "Customer", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/senior-people-checking-out-vinyl-discs-medium-shot_23-2149365818.jpg" },
|
||||
{ name: "Sarah P.", role: "Foodie", company: "BakeLovers", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/surprised-male-gardener-wearing-gardening-hat-holds-points-hot-pepper_141793-115809.jpg" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqTwoColumn
|
||||
tag="FAQ"
|
||||
title="Frequently Asked Questions"
|
||||
description="Have questions about our baking process or orders? We're here to help."
|
||||
items={[
|
||||
{ question: "Do you offer delivery?", answer: "Yes, we provide local delivery within a 5-mile radius of the bakery." },
|
||||
{ question: "Can I order custom cakes?", answer: "Absolutely! Please contact us at least 48 hours in advance for custom orders." },
|
||||
{ question: "Are your ingredients organic?", answer: "We source the finest local ingredients and prioritize organic options whenever possible." },
|
||||
{ question: "Where can I pickup my order?", answer: "You can pick up your orders directly at our Main Street location between 8 AM and 4 PM." }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCta
|
||||
tag="Get in Touch"
|
||||
text="Ready for your fresh daily treat? Place an order now."
|
||||
primaryButton={{ text: "Call to Order", href: "tel:+15551234567" }}
|
||||
secondaryButton={{ text: "Email Us", href: "mailto:orders@artisanbakery.com" }}
|
||||
/>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMinimal
|
||||
brand="Artisan Bakery"
|
||||
copyright="© 2024 Artisan Bakery. All rights reserved."
|
||||
socialLinks={[
|
||||
{ icon: "Instagram", href: "#" },
|
||||
{ icon: "Facebook", href: "#" },
|
||||
{ icon: "Twitter", href: "#" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user