Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-05-11 13:13:39 +00:00
2 changed files with 112 additions and 253 deletions

83
src/app/order/page.tsx Normal file
View File

@@ -0,0 +1,83 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import CardStack from '@/components/cardStack/CardStack';
import { useState } from 'react';
export default function OrderPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-bubble"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="mediumSmall"
sizing="largeSmall"
background="circleGradient"
cardStyle="solid"
primaryButtonStyle="gradient"
secondaryButtonStyle="radial-glow"
headingFontWeight="bold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Bestsellers", id: "/#bestsellers" },
{ name: "Reviews", id: "/#testimonials" },
{ name: "Order", id: "/order" },
]}
brandName="Maarus Bakers"
/>
</div>
<div className="pt-32 pb-20">
<CardStack
title="Custom Cake Ordering"
description="Step-by-step customization to craft your perfect cake."
textboxLayout="default"
animationType="slide-up"
gridVariant="uniform-all-items-equal"
>
<div className="p-8 text-center bg-card rounded-2xl">
<h3 className="text-xl font-semibold mb-4">Step 1: Choose Your Flavor</h3>
<p>Select your favorite sponge flavor: Vanilla, Chocolate, Red Velvet, or Lemon.</p>
</div>
<div className="p-8 text-center bg-card rounded-2xl">
<h3 className="text-xl font-semibold mb-4">Step 2: Choose Your Size</h3>
<p>Pick your size: 6-inch (8 servings), 8-inch (12 servings), or 10-inch (20 servings).</p>
</div>
<div className="p-8 text-center bg-card rounded-2xl">
<h3 className="text-xl font-semibold mb-4">Step 3: Add Toppings</h3>
<p>Personalize with fresh fruits, chocolate ganache, or edible flowers.</p>
</div>
</CardStack>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{ variant: "plain" }}
tag="Need Assistance?"
title="Get in Touch"
description="Our master bakers are here to help you finalize your custom order."
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Maarus Bakers"
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "/" }, { label: "Order", href: "/order" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -32,22 +32,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "Bestsellers",
id: "bestsellers",
},
{
name: "Reviews",
id: "testimonials",
},
{
name: "Contact",
id: "contact",
},
{ name: "Home", id: "hero" },
{ name: "Bestsellers", id: "bestsellers" },
{ name: "Reviews", id: "testimonials" },
{ name: "Order", id: "/order" },
]}
brandName="Maarus Bakers"
/>
@@ -55,46 +43,19 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardGallery
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
title="Crafting Moments into Memories"
description="At Maarus, we believe every occasion deserves a centerpiece. Discover our premium range of bespoke artisanal cakes, handcrafted with love and the finest ingredients."
buttons={[
{
text: "Explore Cakes",
href: "#bestsellers",
},
{
text: "Customize Order",
href: "/order",
},
{ text: "Explore Cakes", href: "#bestsellers" },
{ text: "Customize Order", href: "/order" },
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/view-strawberry-cake-bakery-shop_23-2150360188.jpg",
imageAlt: "Artisanal Cake",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-sweet-slice-cake-glass-cabinet_23-2148027938.jpg",
imageAlt: "Wedding Cake",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/thoughtful-young-young-woman-choosing-pastries_171337-16951.jpg",
imageAlt: "Pastry Display",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-ma-cutting-cake_23-2150154711.jpg",
imageAlt: "Artisanal Cake",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/chocolate-cupcake-with-frosting-sprinklers-glass_114579-29859.jpg",
imageAlt: "Wedding Cake",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/girl-looking-pastries-through-glass-showcase-cafe_171337-17133.jpg",
imageAlt: "Pastry Display",
},
{ imageSrc: "http://img.b2bpic.net/free-photo/view-strawberry-cake-bakery-shop_23-2150360188.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/close-up-sweet-slice-cake-glass-cabinet_23-2148027938.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/thoughtful-young-young-woman-choosing-pastries_171337-16951.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/high-angle-ma-cutting-cake_23-2150154711.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/chocolate-cupcake-with-frosting-sprinklers-glass_114579-29859.jpg" },
]}
mediaAnimation="slide-up"
/>
@@ -105,47 +66,13 @@ export default function LandingPage() {
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Dark Cocoa Indulgence",
price: "$45",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-with-appetizing-bakery-food_23-2149299463.jpg",
},
{
id: "p2",
name: "Tropical Vanilla Bliss",
price: "$38",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-creamy-cake-with-chocolate-raisins-light-dark-background-cookie-sweet-biscuit-dessert-sugar_140725-141742.jpg",
},
{
id: "p3",
name: "Berry Velvet Sponge",
price: "$42",
imageSrc: "http://img.b2bpic.net/free-photo/ice-cream-with-black-currant-jam_140725-975.jpg",
},
{
id: "p4",
name: "Salted Caramel Layer",
price: "$48",
imageSrc: "http://img.b2bpic.net/free-photo/macadamia-chocolate-cake_1339-7254.jpg",
},
{
id: "p5",
name: "Red Velvet Elegance",
price: "$40",
imageSrc: "http://img.b2bpic.net/free-photo/meringue-roll-concept-tasty-delicious-food_185193-165496.jpg",
},
{
id: "p6",
name: "Blueberry Cheesecake",
price: "$52",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-cup-brazilian-acai-dessert_23-2150168843.jpg",
},
{ id: "p1", name: "Dark Cocoa Indulgence", price: "$45", imageSrc: "http://img.b2bpic.net/free-photo/still-life-with-appetizing-bakery-food_23-2149299463.jpg" },
{ id: "p2", name: "Tropical Vanilla Bliss", price: "$38", imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-creamy-cake-with-chocolate-raisins-light-dark-background-cookie-sweet-biscuit-dessert-sugar_140725-141742.jpg" },
{ id: "p3", name: "Berry Velvet Sponge", price: "$42", imageSrc: "http://img.b2bpic.net/free-photo/ice-cream-with-black-currant-jam_140725-975.jpg" },
]}
title="Our Bestselling Creations"
description="From decadent chocolate fudge to light fruit-infused sponges, explore our most loved artisanal masterpieces."
description="Explore our most loved artisanal masterpieces."
/>
</div>
@@ -154,113 +81,42 @@ export default function LandingPage() {
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
metrics={[
{
id: "m1",
value: "5000+",
title: "Cakes Baked",
description: "Handcrafted works of art",
icon: Award,
},
{
id: "m2",
value: "15",
title: "Years Experience",
description: "Mastering the craft",
icon: Clock,
},
{
id: "m3",
value: "99%",
title: "Happiness Rate",
description: "Customer satisfaction",
icon: Heart,
},
{ id: "m1", value: "5000+", title: "Cakes Baked", description: "Handcrafted works of art", icon: Award },
{ id: "m2", value: "15", title: "Years Experience", description: "Mastering the craft", icon: Clock },
{ id: "m3", value: "99%", title: "Happiness Rate", description: "Customer satisfaction", icon: Heart },
]}
title="Baked with Excellence"
description="Numbers behind the sweetness. We are proud of our journey and the community that trusts us."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
useInvertedBackground={false}
testimonials={[
{
id: "t1",
name: "Sarah Miller",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-woman-showing-ok-sign_1262-17571.jpg",
},
{
id: "t2",
name: "John Davis",
imageSrc: "http://img.b2bpic.net/free-photo/well-done-satisfied-businessman-suit-showing-thumbs-up-approval-like-agree-recommend-good_1258-162950.jpg",
},
{
id: "t3",
name: "Emily Chen",
imageSrc: "http://img.b2bpic.net/free-photo/healthy-young-brunette-asian-woman-pants-beige-cardigan-sits-wooden-table-kitchen-smiles-holds-fresh-tasty-apple_197531-27800.jpg",
},
{
id: "t4",
name: "David Wilson",
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-daughter-mother-holding-gift-breakfast_23-2147788219.jpg",
},
{
id: "t5",
name: "Anna Roberts",
imageSrc: "http://img.b2bpic.net/free-photo/older-woman-with-thumb-up_1149-1162.jpg",
},
{ id: "t1", name: "Sarah Miller", imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-woman-showing-ok-sign_1262-17571.jpg" },
{ id: "t2", name: "John Davis", imageSrc: "http://img.b2bpic.net/free-photo/well-done-satisfied-businessman-suit-showing-thumbs-up-approval-like-agree-recommend-good_1258-162950.jpg" },
]}
cardTitle="Loved by Our Customers"
cardTag="Testimonials"
cardAnimation="slide-up"
/>
</div>
<div id="faq" data-section="faq">
<FaqDouble
textboxLayout="default"
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "Do you offer eggless options?",
content: "Yes, all our cakes can be prepared eggless upon request.",
},
{
id: "f2",
title: "How far in advance should I order?",
content: "For custom cakes, we recommend at least 48 hours notice.",
},
{
id: "f3",
title: "Do you provide delivery services?",
content: "Yes, we offer doorstep delivery within city limits.",
},
{ id: "f1", title: "Do you offer eggless options?", content: "Yes, all our cakes can be prepared eggless upon request." },
]}
title="Frequently Asked Questions"
description="Have questions about your order or our baking process? We've got answers."
faqsAnimation="slide-up"
textboxLayout="default"
/>
</div>
<div id="social-proof" data-section="social-proof">
<SocialProofOne
names={["Flour & Co", "Bean Bliss", "Gourmet Hub"]}
title="Trusted Partners"
textboxLayout="default"
useInvertedBackground={false}
names={[
"Flour & Co",
"Bean Bliss",
"Gourmet Hub",
"Patisserie Lab",
"Sweet Treats",
"The Cookie Jar",
"Cocoa Haven",
]}
title="Trusted Partners & Community"
description="Proudly collaborating with premium local businesses."
/>
</div>
@@ -268,53 +124,18 @@ export default function LandingPage() {
<BlogCardOne
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
title="From Our Baking Studio"
description="Insights, baking tips, and stories behind our favorite ingredients."
blogs={[
{
id: "b1",
category: "Tips",
title: "The Art of Frosting",
excerpt: "Mastering the smooth swirl technique.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-pieces-cake-ready-be-served_23-2148622344.jpg",
authorName: "Chef Maarus",
authorAvatar: "http://img.b2bpic.net/free-photo/young-daughter-senior-woman-eating-baked-croissant-holding-glass-juice_23-2148041587.jpg",
date: "Oct 12, 2024",
},
{
id: "b2",
category: "History",
title: "Our Secret Origins",
excerpt: "How we started in a home kitchen.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-preparing-melt-chocolate-glass-with-cupcakes_23-2147906749.jpg",
authorName: "Chef Maarus",
authorAvatar: "http://img.b2bpic.net/free-photo/crop-man-gesturing-thumb-up_23-2147710919.jpg",
date: "Oct 05, 2024",
},
{
id: "b3",
category: "Ingredients",
title: "Sourcing Premium Cocoa",
excerpt: "Why we choose organic fair-trade.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-making-gingerbread-sunflower-gingerbread-design-workshop_169016-20443.jpg",
authorName: "Chef Maarus",
authorAvatar: "http://img.b2bpic.net/free-photo/full-shot-woman-holding-smartphone_23-2150491809.jpg",
date: "Sep 28, 2024",
},
{ id: "b1", category: "Tips", title: "The Art of Frosting", excerpt: "Mastering the smooth swirl technique.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-pieces-cake-ready-be-served_23-2148622344.jpg", authorName: "Chef Maarus", authorAvatar: "http://img.b2bpic.net/free-photo/young-daughter-senior-woman-eating-baked-croissant-holding-glass-juice_23-2148041587.jpg", date: "Oct 12, 2024" },
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{
variant: "plain",
}}
tag="Stay Connected"
title="Lets Bake Something Special"
description="Subscribe to our newsletter for exclusive recipes and birthday discounts."
description="Subscribe for exclusive recipes and discounts."
/>
</div>
@@ -322,53 +143,8 @@ export default function LandingPage() {
<FooterBaseReveal
logoText="Maarus Bakers"
columns={[
{
title: "Quick Links",
items: [
{
label: "About",
href: "#",
},
{
label: "Cakes",
href: "#",
},
{
label: "Contact",
href: "#",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms of Service",
href: "#",
},
],
},
{
title: "Social",
items: [
{
label: "Instagram",
href: "#",
},
{
label: "Facebook",
href: "#",
},
{
label: "WhatsApp",
href: "#",
},
],
},
{ title: "Quick Links", items: [{ label: "Home", href: "/" }, { label: "Order", href: "/order" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }] },
]}
/>
</div>