4 Commits

Author SHA1 Message Date
46c291c79a Merge version_1 into main
Merge version_1 into main
2026-04-04 07:26:22 +00:00
04e8b2d133 Update src/app/page.tsx 2026-04-04 07:26:16 +00:00
e6d22f0e4f Switch to version 1: modified src/app/page.tsx 2026-04-04 07:18:39 +00:00
9728738f25 Merge version_2 into main
Merge version_2 into main
2026-04-04 07:18:01 +00:00

View File

@@ -2,38 +2,36 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi'; import ContactText from '@/components/sections/contact/ContactText';
import ProductCardThree from '@/components/sections/product/ProductCardThree'; import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive'; import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import { Cake, ChefHat, Heart, Star } from "lucide-react"; import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import { Award, Cake, Coffee, Cookie, GraduationCap, Pizza, ShieldCheck, Smile, TrendingUp, Users } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="text-shift" defaultButtonVariant="text-shift"
defaultTextAnimation="reveal-blur" defaultTextAnimation="background-highlight"
borderRadius="soft" borderRadius="pill"
contentWidth="medium" contentWidth="medium"
sizing="medium" sizing="medium"
background="circleGradient" background="circleGradient"
cardStyle="glass-elevated" cardStyle="glass-elevated"
primaryButtonStyle="gradient" primaryButtonStyle="gradient"
secondaryButtonStyle="solid" secondaryButtonStyle="glass"
headingFontWeight="semibold" headingFontWeight="normal"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ name: "Home", id: "hero" }, { name: "Home", id: "hero" },
{ name: "About", id: "about" },
{ name: "Classes", id: "classes" }, { name: "Classes", id: "classes" },
{ name: "Products", id: "products" }, { name: "Products", id: "products" },
{ name: "Why Us", id: "why-us" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
]} ]}
brandName="Baking Lovers" brandName="Baking Lovers"
@@ -41,115 +39,109 @@ export default function LandingPage() {
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitKpi <HeroCarouselLogo
title="Warm & Welcoming Bakery Classes" logoText="Baking Lovers"
description="Master the art of baking with our expert-led sessions, premium ingredients, and professional guidance. Your journey to perfection starts here." description="Learn Baking, Buy Ingredients & Explore More 🍰. Whether you're starting your baking journey or refining your skills, we provide the classes, materials, and support you need to turn your passion into a professional craft."
kpis={[ buttons={[{ text: "Explore Classes", href: "#classes" }, { text: "Our Products", href: "#products" }]}
{ value: "500+", label: "Students Trained" }, slides={[
{ value: "50+", label: "Course Modules" }, { imageSrc: "http://img.b2bpic.net/free-photo/getting-ready-baking_329181-17872.jpg?id=15972195", imageAlt: "Fresh artisan bread bakery display" },
{ value: "4.9/5", label: "Average Rating" } { imageSrc: "http://img.b2bpic.net/free-photo/egg-beaten-into-bread-dough_23-2147761405.jpg?_wi=2", imageAlt: "Warm baking scene with flour and dough" },
{ imageSrc: "http://img.b2bpic.net/free-photo/egg-beaten-into-bread-dough_23-2147761405.jpg?_wi=3", imageAlt: "Friendly bakery store interior warm lighting" },
{ imageSrc: "http://img.b2bpic.net/free-photo/egg-beaten-into-bread-dough_23-2147761405.jpg?_wi=4", imageAlt: "Professional baking equipment showcase" },
{ imageSrc: "http://img.b2bpic.net/free-photo/egg-beaten-into-bread-dough_23-2147761405.jpg?_wi=5", imageAlt: "Artisan ingredients ready for baking" },
]} ]}
enableKpiAnimation={true}
buttons={[{ text: "Join a Class", href: "#classes" }]}
imageSrc="http://img.b2bpic.net/free-photo/egg-beaten-into-bread-dough_23-2147761405.jpg"
/> />
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<TestimonialCardFive <TestimonialAboutCard
title="Our Baking Philosophy" useInvertedBackground={false}
description="We bring joy through traditional and modern baking techniques, ensuring every loaf and pastry feels like home." tag="About Us"
testimonials={[ title="Turn Your Passion Into Skill"
{ description="We believe baking is an art that anyone can master. From foundational beginner courses to advanced professional training, we empower our students to create delicious memories."
id: "1", name: "Sarah Jenkins", date: "Nov 2024", title: "Professional Baker", quote: "The most welcoming community I have ever been part of. Truly changed how I bake.", tag: "Student", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-baker-white-apron-holding-flour_23-2148906660.jpg" subdescription="Beyond teaching, we offer high-quality raw materials and professional-grade tools to ensure you have everything you need to succeed in your kitchen."
} icon={GraduationCap}
]} imageSrc="http://img.b2bpic.net/free-photo/little-girl-mixing-all-ingredients_329181-17836.jpg"
textboxLayout="split" mediaAnimation="slide-up"
/> />
</div> </div>
<div id="classes" data-section="classes"> <div id="classes" data-section="classes">
<FeatureCardNine <FeatureBorderGlow
title="Our Baking Classes"
description="Expertly crafted courses for all levels."
showStepNumbers={true}
animationType="slide-up" animationType="slide-up"
textboxLayout="inline-image" textboxLayout="split"
useInvertedBackground={true}
features={[ features={[
{ { icon: Cake, title: "Cake Baking Classes", description: "Learn the secrets of fluffy sponges and perfect decorations." },
title: "Beginner Basics", description: "Learn to knead, proof, and bake your first artisan loaf.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/little-girl-mixing-all-ingredients_329181-17836.jpg" }, { icon: Pizza, title: "Pizza & Bakery Training", description: "Master artisan pizza doughs and crusty bread items." },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/little-girl-mixing-all-ingredients_329181-17836.jpg" } { icon: GraduationCap, title: "Beginner Sessions", description: "Designed for first-timers to build confidence in the kitchen." },
}, { icon: Cookie, title: "Pastry Workshops", description: "Delve into the delicate world of laminated doughs and buttery pastries." },
{ { icon: Coffee, title: "Advanced Techniques", description: "Perfect your tempering skills and sugar artistry." },
title: "Advanced Pastry", description: "Master delicate croissants, tarts, and complex sugar work.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/little-girl-mixing-all-ingredients_329181-17836.jpg" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/little-girl-mixing-all-ingredients_329181-17836.jpg" }
}
]} ]}
title="Baking Classes"
description="Flexible learning options available both online and offline. Join a community of baking enthusiasts."
/> />
</div> </div>
<div id="products" data-section="products"> <div id="products" data-section="products">
<ProductCardThree <ProductCardThree
title="Premium Baking Goods"
description="Ingredients selected for the best results."
gridVariant="three-columns-all-equal-width"
animationType="slide-up" animationType="slide-up"
textboxLayout="split" textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[ products={[
{ id: "p1", name: "Artisan Flour", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-with-pizza-dough_23-2148574314.jpg?_wi=1" }, { id: "p1", name: "Cake Cream", price: "High Quality", imageSrc: "http://img.b2bpic.net/free-photo/greek-yogurt-wooden-bowl-isolated-white-background-creamy-natural-yogurt_123827-22738.jpg" },
{ id: "p2", name: "Dark Cocoa", price: "$15", imageSrc: "http://img.b2bpic.net/free-photo/pie-slices-wooden-platter-marble_114579-46200.jpg" }, { id: "p2", name: "Chocolate Compounds", price: "Dark & Milk", imageSrc: "http://img.b2bpic.net/free-photo/pie-slices-wooden-platter-marble_114579-46200.jpg" },
{ id: "p3", name: "Premium Yeast", price: "$8", imageSrc: "http://img.b2bpic.net/free-photo/white-eggs-carton-container-whisker-marble-surface_114579-53666.jpg" } { id: "p3", name: "Pizza Base", price: "Ready to bake", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-with-pizza-dough_23-2148574314.jpg?_wi=1" },
{ id: "p4", name: "Cheese", price: "Melting perfection", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-with-pizza-dough_23-2148574314.jpg?_wi=2" },
{ id: "p5", name: "Baking Tools", price: "Professional set", imageSrc: "http://img.b2bpic.net/free-photo/white-eggs-carton-container-whisker-marble-surface_114579-53666.jpg" },
]} ]}
title="Baking Essentials"
description="Premium ingredients and tools delivered right to you."
/> />
</div> </div>
<div id="why-us" data-section="why-us"> <div id="why-us" data-section="why-us">
<FeatureCardNine <FeatureBorderGlow
title="Why Choose Baking Lovers" animationType="slide-up"
description="We believe in quality over everything." textboxLayout="split"
showStepNumbers={false} useInvertedBackground={false}
animationType="blur-reveal"
textboxLayout="default"
features={[ features={[
{ { icon: Award, title: "Experienced Trainers", description: "Learn from industry professionals with years of experience." },
title: "Expert Trainers", description: "Professional experience in every lesson.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/little-girl-mixing-all-ingredients_329181-17836.jpg" }, { icon: ShieldCheck, title: "High-Quality Ingredients", description: "Only the best materials for your best results." },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/little-girl-mixing-all-ingredients_329181-17836.jpg" } { icon: Users, title: "Trusted by Students", description: "Join hundreds of happy bakers we have trained." },
} { icon: Smile, title: "Friendly Environment", description: "A supportive space where everyone is encouraged to learn." },
{ icon: TrendingUp, title: "Community Support", description: "Stay connected with fellow bakers and mentors after class." },
]} ]}
title="Why Choose Us"
description="We are dedicated to providing the best learning environment for aspiring bakers."
/> />
</div> </div>
<div id="app" data-section="app"> <div id="app" data-section="app">
<ContactSplitForm <ContactText
title="Join Our Community" useInvertedBackground={true}
description="Register for your first session today!" background={{ variant: "sparkles-gradient" }}
inputs={[ text="Explore Our App: Discover more products and order easily through our mobile app."
{ name: "name", type: "text", placeholder: "Your Name" }, buttons={[{ text: "Open App", href: "https://wa.me/918240757824" }]}
{ name: "email", type: "email", placeholder: "Email Address" }
]}
textarea={{ name: "message", placeholder: "What would you like to learn?" }}
imageSrc="http://img.b2bpic.net/free-photo/little-girl-mixing-all-ingredients_329181-17836.jpg"
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplitForm <ContactText
title="Get in Touch" useInvertedBackground={true}
description="Reach out for custom orders or class queries." background={{ variant: "canvas-reveal" }}
inputs={[ text="Get in touch with us at Baking Lovers. We're here to answer your questions!"
{ name: "phone", type: "tel", placeholder: "Phone Number" }, buttons={[{ text: "WhatsApp", href: "https://wa.me/918240757824" }, { text: "Call Now", href: "tel:+918240757824" }, { text: "Find Us on Map", href: "https://maps.app.goo.gl/MjC8xPrX72RAJ5QX6" }]}
{ name: "location", type: "text", placeholder: "Location" }
]}
imageSrc="http://img.b2bpic.net/free-photo/egg-beaten-into-bread-dough_23-2147761405.jpg"
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <FooterBaseCard
logoText="Baking Lovers" logoText="Baking Lovers"
columns={[ columns={[
{ items: [{ label: "Classes", href: "#classes" }, { label: "Products", href: "#products" }] }, { title: "Address", items: [{ label: "Brick Field Rd, near progoti songho club, Baruipur, West Bengal 700144", href: "#" }] },
{ items: [{ label: "Contact", href: "#contact" }, { label: "About", href: "#about" }] } { title: "Links", items: [{ label: "Classes", href: "#classes" }, { label: "Products", href: "#products" }, { label: "Email", href: "mailto:youremail@gmail.com" }] },
]} ]}
/> />
</div> </div>