Merge version_1 into main #1
297
src/app/page.tsx
297
src/app/page.tsx
@@ -32,123 +32,45 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Gallery",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "home" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Gallery", id: "products" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Devdaya Studio"
|
||||
button={{ text: "Book Now", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="home" data-section="home">
|
||||
<HeroBillboardTestimonial
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Capturing Timeless Moments"
|
||||
description="Welcome to Devdaya Photography. We transform your most precious memories into art with professional passion."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Aarav Sharma",
|
||||
handle: "@aarav",
|
||||
testimonial: "The best studio experience, captured our wedding perfectly.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-bride-holding-flowers_23-2149540033.jpg",
|
||||
},
|
||||
{
|
||||
name: "Priya Patel",
|
||||
handle: "@priya",
|
||||
testimonial: "Incredible baby shoot, patient and creative team.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/family-selfie-when-we-re-spending-time-together_329181-7404.jpg",
|
||||
},
|
||||
{
|
||||
name: "Rahul & Sneha",
|
||||
handle: "@sneha",
|
||||
testimonial: "Professional service, stunning artistic photos.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-with-face-mask-using-camera_23-2148781536.jpg",
|
||||
},
|
||||
{
|
||||
name: "Vikram Singh",
|
||||
handle: "@vikram",
|
||||
testimonial: "Excellent family portraits, highly recommend.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-smiling-female-photographer-with-vintage-camera_23-2148205442.jpg",
|
||||
},
|
||||
{
|
||||
name: "Neha Gupta",
|
||||
handle: "@neha",
|
||||
testimonial: "Such a memorable newborn session, beautiful lighting.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-posing_1328-3235.jpg",
|
||||
},
|
||||
{ name: "Aarav Sharma", handle: "@aarav", testimonial: "The best studio experience, captured our wedding perfectly.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/side-view-bride-holding-flowers_23-2149540033.jpg" },
|
||||
{ name: "Priya Patel", handle: "@priya", testimonial: "Incredible baby shoot, patient and creative team.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/family-selfie-when-we-re-spending-time-together_329181-7404.jpg" },
|
||||
{ name: "Rahul & Sneha", handle: "@sneha", testimonial: "Professional service, stunning artistic photos.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-with-face-mask-using-camera_23-2148781536.jpg" },
|
||||
{ name: "Vikram Singh", handle: "@vikram", testimonial: "Excellent family portraits, highly recommend.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/crop-smiling-female-photographer-with-vintage-camera_23-2148205442.jpg" },
|
||||
{ name: "Neha Gupta", handle: "@neha", testimonial: "Such a memorable newborn session, beautiful lighting.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-family-posing_1328-3235.jpg" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/fashion-wedding-couple-wedding-dress_624325-319.jpg"
|
||||
imageAlt="Wedding Photography"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-couple-smiling_1153-105.jpg",
|
||||
alt: "Happy couple",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/fulllength-portrait-loving-bridal-couple-elegant-woman-light-beige-dress-standing-with-man-groom-posing-outdoors-beautiful-girl-with-perfect-makeup-hairstyle-holding-bouquet-wedding-ceremony_8353-12259.jpg",
|
||||
alt: "Bridal couple portrait",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/full-body-portrait-happy-newlyweds-embracing-against-backdrop-facade-beautiful-old-palace_613910-19893.jpg",
|
||||
alt: "Happy newlyweds",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/fashion-wedding-couple-wedding-dress_624325-332.jpg",
|
||||
alt: "Fashion wedding couple",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiled-caucasian-couple-brunette-boy-girl-dressed-official-attire-outdoors_8353-11098.jpg",
|
||||
alt: "Caucasian couple smiling",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/happy-couple-smiling_1153-105.jpg", alt: "Happy couple" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/fulllength-portrait-loving-bridal-couple-elegant-woman-light-beige-dress-standing-with-man-groom-posing-outdoors-beautiful-girl-with-perfect-makeup-hairstyle-holding-bouquet-wedding-ceremony_8353-12259.jpg", alt: "Bridal couple portrait" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/full-body-portrait-happy-newlyweds-embracing-against-backdrop-facade-beautiful-old-palace_613910-19893.jpg", alt: "Happy newlyweds" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/fashion-wedding-couple-wedding-dress_624325-332.jpg", alt: "Fashion wedding couple" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/portrait-smiled-caucasian-couple-brunette-boy-girl-dressed-official-attire-outdoors_8353-11098.jpg", alt: "Caucasian couple smiling" },
|
||||
]}
|
||||
avatarText="Trusted by hundreds of happy families"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Wedding Photography",
|
||||
icon: Heart,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Newborn Sessions",
|
||||
icon: Smile,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Family Portraits",
|
||||
icon: Users,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Event Coverage",
|
||||
icon: Camera,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Professional Studio",
|
||||
icon: Award,
|
||||
},
|
||||
{ type: "text-icon", text: "Wedding Photography", icon: Heart },
|
||||
{ type: "text-icon", text: "Newborn Sessions", icon: Smile },
|
||||
{ type: "text-icon", text: "Family Portraits", icon: Users },
|
||||
{ type: "text-icon", text: "Event Coverage", icon: Camera },
|
||||
{ type: "text-icon", text: "Professional Studio", icon: Award },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -172,21 +94,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
icon: Heart,
|
||||
title: "Wedding Photography",
|
||||
description: "Capturing the love, traditions, and excitement of your wedding day with professional care.",
|
||||
},
|
||||
{
|
||||
icon: Smile,
|
||||
title: "Baby & Newborn Shoots",
|
||||
description: "Gentle, creative sessions preserving the precious milestones of your little one.",
|
||||
},
|
||||
{
|
||||
icon: Users,
|
||||
title: "Family Portraits",
|
||||
description: "Candid and professional photography sessions for families of all sizes.",
|
||||
},
|
||||
{ icon: Heart, title: "Wedding Photography", description: "Capturing the love, traditions, and excitement of your wedding day with professional care." },
|
||||
{ icon: Smile, title: "Baby & Newborn Shoots", description: "Gentle, creative sessions preserving the precious milestones of your little one." },
|
||||
{ icon: Users, title: "Family Portraits", description: "Candid and professional photography sessions for families of all sizes." },
|
||||
]}
|
||||
title="Our Specialized Services"
|
||||
description="Professional photography solutions tailored to your unique occasions."
|
||||
@@ -195,52 +105,17 @@ export default function LandingPage() {
|
||||
|
||||
<div id="products" data-section="products">
|
||||
<ProductCardFour
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
gridVariant="four-items-2x2-equal-grid"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Wedding Ceremony",
|
||||
price: "Custom",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-elegant-luxurious-wedding-stationery-planner-resources_23-2150166931.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Newborn Shoot",
|
||||
price: "Custom",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-little-caucasian-boy-stylish-clothes-walks-garden-with-parents_132075-10337.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Family Portrait",
|
||||
price: "Custom",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-child-hugging-their-parents_1098-890.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Event Coverage",
|
||||
price: "Custom",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/search-navigation-map-route-concept_53876-127457.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Professional Headshot",
|
||||
price: "Custom",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-beautiful-strict-woman-glasses_1262-1732.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Fashion Photography",
|
||||
price: "Custom",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wavy-text-collage-concept_52683-104224.jpg",
|
||||
},
|
||||
{ id: "1", name: "Wedding Ceremony", price: "Custom", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/view-elegant-luxurious-wedding-stationery-planner-resources_23-2150166931.jpg" },
|
||||
{ id: "2", name: "Newborn Shoot", price: "Custom", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/pretty-little-caucasian-boy-stylish-clothes-walks-garden-with-parents_132075-10337.jpg" },
|
||||
{ id: "3", name: "Family Portrait", price: "Custom", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/smiling-child-hugging-their-parents_1098-890.jpg" },
|
||||
{ id: "4", name: "Event Coverage", price: "Custom", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/search-navigation-map-route-concept_53876-127457.jpg" },
|
||||
{ id: "5", name: "Professional Headshot", price: "Custom", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/closeup-beautiful-strict-woman-glasses_1262-1732.jpg" },
|
||||
{ id: "6", name: "Fashion Photography", price: "Custom", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/wavy-text-collage-concept_52683-104224.jpg" },
|
||||
]}
|
||||
title="Portfolio Gallery"
|
||||
description="A glimpse into our recent work and artistic style."
|
||||
@@ -254,27 +129,9 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "500+",
|
||||
title: "Successful Shoots",
|
||||
description: "Completed sessions",
|
||||
icon: CheckCircle,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "100%",
|
||||
title: "Happy Clients",
|
||||
description: "Satisfaction guaranteed",
|
||||
icon: Smile,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "10+",
|
||||
title: "Years Active",
|
||||
description: "Experience professional",
|
||||
icon: Award,
|
||||
},
|
||||
{ id: "m1", value: "500+", title: "Successful Shoots", description: "Completed sessions", icon: CheckCircle },
|
||||
{ id: "m2", value: "100%", title: "Happy Clients", description: "Satisfaction guaranteed", icon: Smile },
|
||||
{ id: "m3", value: "10+", title: "Years Active", description: "Experience professional", icon: Award },
|
||||
]}
|
||||
title="Years of Excellence"
|
||||
description="Numbers speak to our commitment and quality."
|
||||
@@ -286,46 +143,11 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Great Wedding Photos",
|
||||
quote: "Devdaya studio team is simply incredible, every picture is a masterpiece.",
|
||||
name: "Sneha R.",
|
||||
role: "Bride",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bride-groom-have-romance-time-happy-together_1150-9319.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Baby's First Shoot",
|
||||
quote: "So patient with my baby, photos came out perfectly cute.",
|
||||
name: "Rahul P.",
|
||||
role: "Parent",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-family-taking-selfie-side-view_23-2149514022.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Lifetime Memories",
|
||||
quote: "Professional photography that captures the real emotions.",
|
||||
name: "Pooja S.",
|
||||
role: "Bride",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brunette-female-traveler-with-backpack-holds-compact-photo-camera_613910-15111.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Stunning Results",
|
||||
quote: "Highly recommended for all your family photography needs.",
|
||||
name: "Amit K.",
|
||||
role: "Client",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-colleagues-taking-selfie-before-meeting_23-2148817039.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Amazing Studio",
|
||||
quote: "Artistic vision that separates them from any other studio.",
|
||||
name: "Deepa V.",
|
||||
role: "Parent",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/family-with-daughter-autumn-park_1157-22524.jpg",
|
||||
},
|
||||
{ id: "1", title: "Great Wedding Photos", quote: "Devdaya studio team is simply incredible, every picture is a masterpiece.", name: "Sneha R.", role: "Bride", imageSrc: "http://img.b2bpic.net/free-photo/bride-groom-have-romance-time-happy-together_1150-9319.jpg" },
|
||||
{ id: "2", title: "Baby's First Shoot", quote: "So patient with my baby, photos came out perfectly cute.", name: "Rahul P.", role: "Parent", imageSrc: "http://img.b2bpic.net/free-photo/smiley-family-taking-selfie-side-view_23-2149514022.jpg" },
|
||||
{ id: "3", title: "Lifetime Memories", quote: "Professional photography that captures the real emotions.", name: "Pooja S.", role: "Bride", imageSrc: "http://img.b2bpic.net/free-photo/brunette-female-traveler-with-backpack-holds-compact-photo-camera_613910-15111.jpg" },
|
||||
{ id: "4", title: "Stunning Results", quote: "Highly recommended for all your family photography needs.", name: "Amit K.", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/smiley-colleagues-taking-selfie-before-meeting_23-2148817039.jpg" },
|
||||
{ id: "5", title: "Amazing Studio", quote: "Artistic vision that separates them from any other studio.", name: "Deepa V.", role: "Parent", imageSrc: "http://img.b2bpic.net/free-photo/family-with-daughter-autumn-park_1157-22524.jpg" },
|
||||
]}
|
||||
title="Client Stories"
|
||||
description="What our clients say about their studio experience."
|
||||
@@ -336,21 +158,9 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "How do I book a session?",
|
||||
content: "Contact us via our form or phone, and we will guide you through the process.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do you provide prints?",
|
||||
content: "Yes, we offer professional high-quality prints and custom photo albums.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "How long is the editing process?",
|
||||
content: "Typically 7-14 days depending on the project scope.",
|
||||
},
|
||||
{ id: "f1", title: "How do I book a session?", content: "Contact us via our form or phone, and we will guide you through the process." },
|
||||
{ id: "f2", title: "Do you provide prints?", content: "Yes, we offer professional high-quality prints and custom photo albums." },
|
||||
{ id: "f3", title: "How long is the editing process?", content: "Typically 7-14 days depending on the project scope." },
|
||||
]}
|
||||
sideTitle="Common Queries"
|
||||
sideDescription="Everything you need to know about our services."
|
||||
@@ -361,16 +171,9 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
text="Ready to book your professional session? We are here to help."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us Now",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Contact Us Now", href: "#" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -379,16 +182,8 @@ export default function LandingPage() {
|
||||
logoText="Devdaya Studio"
|
||||
copyrightText="© 2025 Devdaya Photograph Studio. All rights reserved."
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
{ icon: Instagram, href: "#", ariaLabel: "Instagram" },
|
||||
{ icon: Facebook, href: "#", ariaLabel: "Facebook" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user