Merge version_2 into main #2

Merged
bender merged 1 commits from version_2 into main 2026-04-15 18:01:20 +00:00

View File

@@ -32,21 +32,13 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "About",
id: "about",
},
name: "About", id: "about"},
{
name: "Services",
id: "services",
},
name: "Services", id: "services"},
{
name: "Pricing",
id: "pricing",
},
name: "Pricing", id: "pricing"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Lumina"
/>
@@ -55,61 +47,38 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboard
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Timeless Memories, Captured."
description="Specializing in weddings, lifestyle, and brand photography. Capturing the authentic stories that make life beautiful."
buttons={[
{
text: "Book Your Session",
href: "#contact",
},
text: "Book Your Session", href: "#contact"},
]}
imageSrc="http://img.b2bpic.net/free-photo/happy-couple-smiling_1153-105.jpg?_wi=1"
imageAlt="Wedding couple laughing"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/happy-bride-groom-wedding-couple_624325-1215.jpg",
alt: "happy bride and groom wedding couple",
},
src: "http://img.b2bpic.net/free-photo/happy-bride-groom-wedding-couple_624325-1215.jpg", alt: "happy bride and groom wedding couple"},
{
src: "http://img.b2bpic.net/free-photo/couple-love-black-dress-suit_624325-350.jpg",
alt: "couple in love in black dress and suit",
},
src: "http://img.b2bpic.net/free-photo/couple-love-black-dress-suit_624325-350.jpg", alt: "couple in love in black dress and suit"},
{
src: "http://img.b2bpic.net/free-photo/couple-handsome-man-pregnant-woman-taking-self-portrait_132075-11792.jpg",
alt: "Couple handsome man and pregnant woman taking self portrait",
},
src: "http://img.b2bpic.net/free-photo/couple-handsome-man-pregnant-woman-taking-self-portrait_132075-11792.jpg", alt: "Couple handsome man and pregnant woman taking self portrait"},
{
src: "http://img.b2bpic.net/free-photo/young-couple-having-romantic-evening-home_549566-145.jpg",
alt: "Young couple having romantic evening at home",
},
src: "http://img.b2bpic.net/free-photo/young-couple-having-romantic-evening-home_549566-145.jpg", alt: "Young couple having romantic evening at home"},
{
src: "http://img.b2bpic.net/free-photo/brunette-female-photographer-holds-professional-camera-tripod-traveler-backpack_613910-75.jpg",
alt: "Brunette female photographer holds professional camera on a tripod and traveler backpack.",
},
src: "http://img.b2bpic.net/free-photo/brunette-female-photographer-holds-professional-camera-tripod-traveler-backpack_613910-75.jpg", alt: "Brunette female photographer holds professional camera on a tripod and traveler backpack."},
]}
marqueeItems={[
{
type: "text",
text: "Award-Winning Photography",
},
type: "text", text: "Award-Winning Photography"},
{
type: "text",
text: "15+ Years Experience",
},
type: "text", text: "15+ Years Experience"},
{
type: "text",
text: "Nationwide Availability",
},
type: "text", text: "Nationwide Availability"},
{
type: "text",
text: "Custom Print Collections",
},
type: "text", text: "Custom Print Collections"},
{
type: "text",
text: "Emotional Storytelling",
},
type: "text", text: "Emotional Storytelling"},
]}
/>
</div>
@@ -119,18 +88,11 @@ export default function LandingPage() {
useInvertedBackground={false}
heading={[
{
type: "text",
content: "Capturing Your Story",
},
type: "text", content: "Capturing Your Story"},
{
type: "image",
src: "http://img.b2bpic.net/free-photo/focused-young-photographer-is-taking-photo-dark-grunge-background_613910-12962.jpg",
alt: "Photographer at work",
},
type: "image", src: "http://img.b2bpic.net/free-photo/focused-young-photographer-is-taking-photo-dark-grunge-background_613910-12962.jpg", alt: "Photographer at work"},
{
type: "text",
content: "Through My Lens",
},
type: "text", content: "Through My Lens"},
]}
/>
</div>
@@ -142,26 +104,11 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
id: "f1",
title: "Weddings & Elopements",
description: "Storytelling imagery for your biggest days.",
tag: "Wedding",
imageSrc: "http://img.b2bpic.net/free-photo/knowing-glances_1153-121.jpg",
},
id: "f1", title: "Weddings & Elopements", description: "Storytelling imagery for your biggest days.", tag: "Wedding", imageSrc: "http://img.b2bpic.net/free-photo/knowing-glances_1153-121.jpg"},
{
id: "f2",
title: "Family & Portraits",
description: "Authentic, candid family moments documented.",
tag: "Lifestyle",
imageSrc: "http://img.b2bpic.net/free-photo/cute-family-playing-summer-park_1157-19854.jpg",
},
id: "f2", title: "Family & Portraits", description: "Authentic, candid family moments documented.", tag: "Lifestyle", imageSrc: "http://img.b2bpic.net/free-photo/cute-family-playing-summer-park_1157-19854.jpg"},
{
id: "f3",
title: "Brand & Headshots",
description: "Polished imagery for your professional brand.",
tag: "Professional",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg",
},
id: "f3", title: "Brand & Headshots", description: "Polished imagery for your professional brand.", tag: "Professional", imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg"},
]}
title="My Specialties"
description="Offering a diverse range of photography services tailored to your unique needs."
@@ -176,59 +123,23 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
brand: "Wedding",
name: "Full Day Coverage",
price: "$2,500+",
rating: 5,
reviewCount: "15",
imageSrc: "http://img.b2bpic.net/free-psd/wedding-influencer-template-design_23-2151168179.jpg",
},
id: "p1", brand: "Wedding", name: "Full Day Coverage", price: "$2,500+", rating: 5,
reviewCount: "15", imageSrc: "http://img.b2bpic.net/free-psd/wedding-influencer-template-design_23-2151168179.jpg"},
{
id: "p2",
brand: "Family",
name: "Outdoor Session",
price: "$450",
rating: 5,
reviewCount: "22",
imageSrc: "http://img.b2bpic.net/free-photo/3d-cartoon-latin-american-traditional-people_23-2151767019.jpg",
},
id: "p2", brand: "Family", name: "Outdoor Session", price: "$450", rating: 5,
reviewCount: "22", imageSrc: "http://img.b2bpic.net/free-photo/3d-cartoon-latin-american-traditional-people_23-2151767019.jpg"},
{
id: "p3",
brand: "Professional",
name: "Headshot Session",
price: "$250",
rating: 5,
reviewCount: "40",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-holding-camera-while-standing-against-red-background-high-quality-photo_114579-60821.jpg",
},
id: "p3", brand: "Professional", name: "Headshot Session", price: "$250", rating: 5,
reviewCount: "40", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-holding-camera-while-standing-against-red-background-high-quality-photo_114579-60821.jpg"},
{
id: "p4",
brand: "Wedding",
name: "Elopement Special",
price: "$1,200",
rating: 5,
reviewCount: "12",
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-travelling-together_23-2149121186.jpg",
},
id: "p4", brand: "Wedding", name: "Elopement Special", price: "$1,200", rating: 5,
reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-travelling-together_23-2149121186.jpg"},
{
id: "p5",
brand: "Senior",
name: "Senior Portraits",
price: "$350",
rating: 5,
reviewCount: "8",
imageSrc: "http://img.b2bpic.net/free-photo/world-photography-day-celebration_23-2151644716.jpg",
},
id: "p5", brand: "Senior", name: "Senior Portraits", price: "$350", rating: 5,
reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/world-photography-day-celebration_23-2151644716.jpg"},
{
id: "p6",
brand: "Brand",
name: "Lifestyle Branding",
price: "$600",
rating: 5,
reviewCount: "10",
imageSrc: "http://img.b2bpic.net/free-photo/trans-person-working-office-with-colleagues_23-2149286980.jpg",
},
id: "p6", brand: "Brand", name: "Lifestyle Branding", price: "$600", rating: 5,
reviewCount: "10", imageSrc: "http://img.b2bpic.net/free-photo/trans-person-working-office-with-colleagues_23-2149286980.jpg"},
]}
title="Photography Packages"
description="Clear pricing for every stage of your life."
@@ -242,58 +153,23 @@ export default function LandingPage() {
useInvertedBackground={true}
plans={[
{
id: "plan1",
title: "Mini Session",
price: "$200",
period: "Per Hour",
features: [
"1 location",
"20 edited images",
"Online gallery",
],
id: "plan1", title: "Mini Session", price: "$200", period: "Per Hour", features: [
"1 location", "20 edited images", "Online gallery"],
button: {
text: "Book Now",
href: "#contact",
},
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-smiling-photographer-girl-taking-photos-using-her-retro-camera_158538-1381.jpg",
imageAlt: "Beautiful young smiling photographer girl taking photos using her retro camera. ",
},
text: "Book Now", href: "#contact"},
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-smiling-photographer-girl-taking-photos-using-her-retro-camera_158538-1381.jpg", imageAlt: "Beautiful young smiling photographer girl taking photos using her retro camera. "},
{
id: "plan2",
title: "Full Session",
price: "$500",
period: "Half Day",
features: [
"2 locations",
"50 edited images",
"Prints included",
"Full rights",
],
id: "plan2", title: "Full Session", price: "$500", period: "Half Day", features: [
"2 locations", "50 edited images", "Prints included", "Full rights"],
button: {
text: "Book Now",
href: "#contact",
},
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-smiling_1153-105.jpg?_wi=2",
imageAlt: "Beautiful young smiling photographer girl taking photos using her retro camera. ",
},
text: "Book Now", href: "#contact"},
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-smiling_1153-105.jpg?_wi=2", imageAlt: "Beautiful young smiling photographer girl taking photos using her retro camera. "},
{
id: "plan3",
title: "Premium",
price: "$1,200",
period: "Full Day",
features: [
"Unlimited locations",
"All edited images",
"Custom album",
"Priority editing",
],
id: "plan3", title: "Premium", price: "$1,200", period: "Full Day", features: [
"Unlimited locations", "All edited images", "Custom album", "Priority editing"],
button: {
text: "Book Now",
href: "#contact",
},
imageSrc: "http://img.b2bpic.net/free-photo/focused-young-photographer-is-taking-photo-dark-grunge-background_613910-12962.jpg",
imageAlt: "Beautiful young smiling photographer girl taking photos using her retro camera. ",
},
text: "Book Now", href: "#contact"},
imageSrc: "http://img.b2bpic.net/free-photo/focused-young-photographer-is-taking-photo-dark-grunge-background_613910-12962.jpg", imageAlt: "Beautiful young smiling photographer girl taking photos using her retro camera. "},
]}
title="Investment"
description="Choose a session that fits your vision."
@@ -308,20 +184,11 @@ export default function LandingPage() {
useInvertedBackground={false}
metrics={[
{
id: "m1",
value: "500+",
description: "Sessions Completed",
},
id: "m1", value: "500+", description: "Sessions Completed"},
{
id: "m2",
value: "120",
description: "Weddings Documented",
},
id: "m2", value: "120", description: "Weddings Documented"},
{
id: "m3",
value: "15",
description: "Years Experience",
},
id: "m3", value: "15", description: "Years Experience"},
]}
title="Our Work in Numbers"
description="Results driven by passion and precision."
@@ -335,40 +202,15 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Anna S.",
role: "Bride",
testimonial: "Truly captured the magic of our day.",
imageSrc: "http://img.b2bpic.net/free-photo/we-teach-her-personal-hygiene_329181-4755.jpg",
},
id: "t1", name: "Anna S.", role: "Bride", testimonial: "Truly captured the magic of our day.", imageSrc: "http://img.b2bpic.net/free-photo/we-teach-her-personal-hygiene_329181-4755.jpg"},
{
id: "t2",
name: "Mark D.",
role: "Father",
testimonial: "The best family portraits we have ever had.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-bride-posing-medium-shot_23-2149860841.jpg",
},
id: "t2", name: "Mark D.", role: "Father", testimonial: "The best family portraits we have ever had.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-bride-posing-medium-shot_23-2149860841.jpg"},
{
id: "t3",
name: "Sarah P.",
role: "Business Owner",
testimonial: "Increased our brand engagement significantly.",
imageSrc: "http://img.b2bpic.net/free-photo/bride-posing-with-flowers-medium-shot_23-2149722038.jpg",
},
id: "t3", name: "Sarah P.", role: "Business Owner", testimonial: "Increased our brand engagement significantly.", imageSrc: "http://img.b2bpic.net/free-photo/bride-posing-with-flowers-medium-shot_23-2149722038.jpg"},
{
id: "t4",
name: "James L.",
role: "Groom",
testimonial: "Seamless and fun experience throughout.",
imageSrc: "http://img.b2bpic.net/free-photo/close-view-cheerful-pretty-bride-with-hairstyle-accessories-head-wearing-design-wedding-dress-with-long-sleeves-belt-waist-holding-sandwich-while-looking-camera-outdoor_8353-12035.jpg",
},
id: "t4", name: "James L.", role: "Groom", testimonial: "Seamless and fun experience throughout.", imageSrc: "http://img.b2bpic.net/free-photo/close-view-cheerful-pretty-bride-with-hairstyle-accessories-head-wearing-design-wedding-dress-with-long-sleeves-belt-waist-holding-sandwich-while-looking-camera-outdoor_8353-12035.jpg"},
{
id: "t5",
name: "Emily R.",
role: "Senior",
testimonial: "I love how I look in every single photo!",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-bride-holding-flowers_23-2149540033.jpg",
},
id: "t5", name: "Emily R.", role: "Senior", testimonial: "I love how I look in every single photo!", imageSrc: "http://img.b2bpic.net/free-photo/side-view-bride-holding-flowers_23-2149540033.jpg"},
]}
title="Client Stories"
description="What our clients are saying about their experience."
@@ -379,14 +221,11 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
text="Ready to capture your story? Lets create something beautiful together."
buttons={[
{
text: "Contact Me",
href: "mailto:hello@lumina.com",
},
text: "Inquire About Your Date", href: "mailto:hello@lumina.com"},
]}
/>
</div>
@@ -395,37 +234,23 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Menu",
items: [
title: "Menu", items: [
{
label: "About",
href: "#about",
},
label: "About", href: "#about"},
{
label: "Pricing",
href: "#pricing",
},
label: "Pricing", href: "#pricing"},
{
label: "Services",
href: "#services",
},
label: "Services", href: "#services"},
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{
label: "Instagram",
href: "#",
},
label: "Instagram", href: "#"},
{
label: "Facebook",
href: "#",
},
label: "Facebook", href: "#"},
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
],
},
]}
@@ -435,4 +260,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}