24 Commits

Author SHA1 Message Date
80bc6f5a4c Update theme colors 2026-05-23 04:17:21 +00:00
9f416bebe7 Update theme colors 2026-05-23 04:17:15 +00:00
9b8ecb4945 Update theme colors 2026-05-23 04:17:04 +00:00
6125d2048b Update theme colors 2026-05-23 04:16:51 +00:00
ffd471eed8 Update theme colors 2026-05-23 04:16:47 +00:00
1209b8c12a Update theme colors 2026-05-23 04:16:43 +00:00
c04236584a Update theme colors 2026-05-23 04:16:40 +00:00
26ae9c3a63 Update theme colors 2026-05-23 04:16:32 +00:00
d49e5fcce8 Update theme colors 2026-05-23 04:16:24 +00:00
ad7dcb03cb Update theme colors 2026-05-23 04:16:09 +00:00
577b65e964 Update theme colors 2026-05-23 04:16:01 +00:00
f6490c2daf Update theme colors 2026-05-23 04:15:53 +00:00
30edaa5d96 Update theme colors 2026-05-23 04:15:45 +00:00
6c8fd9c017 Update theme colors 2026-05-23 04:15:37 +00:00
3ae5cadefd Update theme colors 2026-05-23 04:15:26 +00:00
e741387d15 Update theme colors 2026-05-23 04:15:22 +00:00
1386affa49 Update theme colors 2026-05-23 04:15:18 +00:00
bb007b9440 Update theme colors 2026-05-23 04:15:10 +00:00
d63ede7e6c Update theme colors 2026-05-23 04:15:06 +00:00
7f1aee29a2 Update theme colors 2026-05-23 04:15:01 +00:00
f0e435e68d Update theme colors 2026-05-23 04:14:50 +00:00
b06fc7f900 Update theme colors 2026-05-23 04:14:41 +00:00
53cad746bb Update src/app/page.tsx 2026-05-23 04:04:08 +00:00
c9626d51c0 Update src/app/page.tsx 2026-05-23 04:03:38 +00:00
2 changed files with 46 additions and 207 deletions

View File

@@ -31,21 +31,13 @@ export default function LandingPage() {
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Services", name: "Services", id: "services"},
id: "services",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Balgandharva" brandName="Balgandharva"
/> />
@@ -54,108 +46,36 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitDoubleCarousel <HeroSplitDoubleCarousel
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
title="Timeless Portraits for Life's Moments" title="Timeless Portraits for Life's Moments"
description="Expert wedding, portrait, and corporate photography based in Amravati. We capture the stories that define your most precious memories." description="Expert wedding, portrait, and corporate photography based in Amravati. We capture the stories that define your most precious memories."
leftCarouselItems={[ leftCarouselItems={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-holding-microphone_23-2149215569.jpg", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-holding-microphone_23-2149215569.jpg", imageAlt: "professional wedding photography studio"},
imageAlt: "professional wedding photography studio",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-taking-pics-mirror_23-2149735264.jpg", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-taking-pics-mirror_23-2149735264.jpg", imageAlt: "professional wedding photography studio"},
imageAlt: "professional wedding photography studio",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-valentines-day-presents-with-flowers-dark-background-love-color-feeling-marriage-holiday-couple-gifts_140725-157953.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-valentines-day-presents-with-flowers-dark-background-love-color-feeling-marriage-holiday-couple-gifts_140725-157953.jpg", imageAlt: "professional wedding photography studio"},
imageAlt: "professional wedding photography studio",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/concept-location-photo-shoot-photo-studio_185193-164038.jpg", imageSrc: "http://img.b2bpic.net/free-photo/concept-location-photo-shoot-photo-studio_185193-164038.jpg", imageAlt: "professional wedding photography studio"},
imageAlt: "professional wedding photography studio",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/woman-holding-photo-canvas-background-interior_493343-31124.jpg", imageSrc: "http://img.b2bpic.net/free-photo/woman-holding-photo-canvas-background-interior_493343-31124.jpg", imageAlt: "professional wedding photography studio"},
imageAlt: "professional wedding photography studio",
},
]} ]}
rightCarouselItems={[ rightCarouselItems={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/bride-black-dress-reflecting-mirror-white-studio-room-with-windows_8353-6217.jpg", imageSrc: "http://img.b2bpic.net/free-photo/bride-black-dress-reflecting-mirror-white-studio-room-with-windows_8353-6217.jpg", imageAlt: "professional wedding photography studio"},
imageAlt: "professional wedding photography studio",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/wedding-couple-is-standing-near-wall-sun-rays-almost-kissing-marriage-concept_8353-11220.jpg", imageSrc: "http://img.b2bpic.net/free-photo/wedding-couple-is-standing-near-wall-sun-rays-almost-kissing-marriage-concept_8353-11220.jpg", imageAlt: "professional wedding photography studio"},
imageAlt: "professional wedding photography studio",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/woman-taking-photos-her-business-with-ceramic-kitchenware_23-2149060811.jpg", imageSrc: "http://img.b2bpic.net/free-photo/woman-taking-photos-her-business-with-ceramic-kitchenware_23-2149060811.jpg", imageAlt: "professional wedding photography studio"},
imageAlt: "professional wedding photography studio",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/flowers-with-empty-vintage-notebook-your-design_93675-134316.jpg", imageSrc: "http://img.b2bpic.net/free-photo/flowers-with-empty-vintage-notebook-your-design_93675-134316.jpg", imageAlt: "professional wedding photography studio"},
imageAlt: "professional wedding photography studio",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/groom-bride-kissing-wedding-ceremony_52683-111131.jpg", imageSrc: "http://img.b2bpic.net/free-photo/groom-bride-kissing-wedding-ceremony_52683-111131.jpg", imageAlt: "professional wedding photography studio"},
imageAlt: "professional wedding photography studio",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Book Your Session", text: "Book Your Session", href: "#contact"},
href: "#contact",
},
]}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/artsy-woman-taking-photo-beach_53876-119855.jpg",
alt: "Artsy woman taking a photo at a beach",
},
{
src: "http://img.b2bpic.net/free-photo/studio-with-props-photography_23-2148885661.jpg",
alt: "Studio with props for photography",
},
{
src: "http://img.b2bpic.net/free-photo/cute-beautiful-little-girl-casual-clothes-sits-suspended-chair-empty-studio_613910-4317.jpg",
alt: "A cute beautiful little girl in casual clothes sits on a suspended chair in an empty studio.",
},
{
src: "http://img.b2bpic.net/free-photo/photographer-wearing-medical-mask_23-2148503474.jpg",
alt: "Photographer wearing medical mask",
},
{
src: "http://img.b2bpic.net/free-photo/green-carpet-hangs-from-sewing-machine-table_8353-7828.jpg",
alt: "Green carpet hangs from the sewing machine on a table",
},
]}
marqueeItems={[
{
type: "image",
src: "http://img.b2bpic.net/free-photo/woman-white-clothes-sits-room-with-flowers-sewing-machine_8353-7832.jpg",
alt: "Woman in white clothes sits in a room with flowers and sewing machine",
},
{
type: "image",
src: "http://img.b2bpic.net/free-photo/young-beautiful-blonde-girl-holding-black-baloon-hat-sitting-floor-white-wall_176420-55200.jpg",
alt: "Young beautiful blonde girl holding black baloon in hat sitting on floor over white wall",
},
{
type: "image",
src: "http://img.b2bpic.net/free-photo/artist-props-photography-studio_23-2148885636.jpg",
alt: "Artist props for photography in studio",
},
{
type: "image",
src: "http://img.b2bpic.net/free-photo/view-essential-items-wedding-planner-business_23-2150165034.jpg",
alt: "View of essential items for wedding planner business",
},
{
type: "image",
src: "http://img.b2bpic.net/free-photo/view-beautifully-decorated-scrapbook_23-2149614033.jpg",
alt: "View of beautifully decorated scrapbook",
},
]} ]}
/> />
</div> </div>
@@ -165,14 +85,9 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
heading={[ heading={[
{ {
type: "text", type: "text", content: "Capturing Essence Beyond the Frame"},
content: "Capturing Essence Beyond the Frame",
},
{ {
type: "image", type: "image", src: "http://img.b2bpic.net/free-photo/man-photographer-sitting-floor-studio-professional-photographer-work_627829-6975.jpg", alt: "photographer at work studio"},
src: "http://img.b2bpic.net/free-photo/man-photographer-sitting-floor-studio-professional-photographer-work_627829-6975.jpg",
alt: "photographer at work studio",
},
]} ]}
/> />
</div> </div>
@@ -185,47 +100,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", name: "Wedding Photography", price: "Custom Pricing", variant: "Wedding & Engagement", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-photographer-groom_23-2150264542.jpg"},
name: "Wedding Photography",
price: "Custom Pricing",
variant: "Wedding & Engagement",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-photographer-groom_23-2150264542.jpg",
},
{ {
id: "p2", id: "p2", name: "Family Portraits", price: "From $99", variant: "Family & Group", imageSrc: "http://img.b2bpic.net/free-photo/pregnant-woman-with-protea-flowers-concept-style-pregnancy_169016-63944.jpg"},
name: "Family Portraits",
price: "From $99",
variant: "Family & Group",
imageSrc: "http://img.b2bpic.net/free-photo/pregnant-woman-with-protea-flowers-concept-style-pregnancy_169016-63944.jpg",
},
{ {
id: "p3", id: "p3", name: "Corporate Headshots", price: "From $149", variant: "Corporate", imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-black-man-wool-suit_613910-16435.jpg"},
name: "Corporate Headshots",
price: "From $149",
variant: "Corporate",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-black-man-wool-suit_613910-16435.jpg",
},
{ {
id: "p4", id: "p4", name: "Newborn Sessions", price: "From $199", variant: "Maternity & Newborn", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-pregnant-woman-black-dress-pregnancy-fashion-look-concept_1328-5386.jpg"},
name: "Newborn Sessions",
price: "From $199",
variant: "Maternity & Newborn",
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-pregnant-woman-black-dress-pregnancy-fashion-look-concept_1328-5386.jpg",
},
{ {
id: "p5", id: "p5", name: "Events & Parties", price: "Hourly Rates", variant: "Events", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-photo-camera-indoors-still-life_23-2150630618.jpg"},
name: "Events & Parties",
price: "Hourly Rates",
variant: "Events",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-photo-camera-indoors-still-life_23-2150630618.jpg",
},
{ {
id: "p6", id: "p6", name: "School Portraits", price: "Package Deals", variant: "Education", imageSrc: "http://img.b2bpic.net/free-photo/handsome-bearded-fashion-designer-taking-break-from-work-thinking-about-new-designs_613910-18126.jpg"},
name: "School Portraits",
price: "Package Deals",
variant: "Education",
imageSrc: "http://img.b2bpic.net/free-photo/handsome-bearded-fashion-designer-taking-break-from-work-thinking-about-new-designs_613910-18126.jpg",
},
]} ]}
title="Professional Photography Services" title="Professional Photography Services"
description="Comprehensive photography solutions tailored to your unique requirements." description="Comprehensive photography solutions tailored to your unique requirements."
@@ -239,20 +124,11 @@ export default function LandingPage() {
tag="Trusted Quality" tag="Trusted Quality"
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "10+ Years", description: "Professional Experience"},
value: "10+ Years",
description: "Professional Experience",
},
{ {
id: "m2", id: "m2", value: "500+", description: "Successful Weddings"},
value: "500+",
description: "Successful Weddings",
},
{ {
id: "m3", id: "m3", value: "4.8/5", description: "Customer Rating"},
value: "4.8/5",
description: "Customer Rating",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -265,40 +141,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", name: "Priya Sharma", role: "Bride", testimonial: "The studio captured our wedding perfectly. Truly professional.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-female-dark-jacket-pink-background_179666-14218.jpg"},
name: "Priya Sharma",
role: "Bride",
testimonial: "The studio captured our wedding perfectly. Truly professional.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-female-dark-jacket-pink-background_179666-14218.jpg",
},
{ {
id: "t2", id: "t2", name: "Amit Deshmukh", role: "CEO", testimonial: "Excellent corporate headshots. Very efficient service.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-businesswoman_23-2149153828.jpg"},
name: "Amit Deshmukh",
role: "CEO",
testimonial: "Excellent corporate headshots. Very efficient service.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-businesswoman_23-2149153828.jpg",
},
{ {
id: "t3", id: "t3", name: "Sneha Kulkarni", role: "Mother", testimonial: "The newborn session was handled with so much care.", imageSrc: "http://img.b2bpic.net/free-photo/happy-attractive-pregnant-couple-posing_1328-4149.jpg"},
name: "Sneha Kulkarni",
role: "Mother",
testimonial: "The newborn session was handled with so much care.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-attractive-pregnant-couple-posing_1328-4149.jpg",
},
{ {
id: "t4", id: "t4", name: "Rahul Verma", role: "Event Planner", testimonial: "Always delivers top-notch photography for our events.", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg"},
name: "Rahul Verma",
role: "Event Planner",
testimonial: "Always delivers top-notch photography for our events.",
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg",
},
{ {
id: "t5", id: "t5", name: "Meera Joshi", role: "Family Head", testimonial: "Wonderful experience with our family group portrait session.", imageSrc: "http://img.b2bpic.net/free-photo/happy-family-posing_1328-3236.jpg"},
name: "Meera Joshi",
role: "Family Head",
testimonial: "Wonderful experience with our family group portrait session.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-posing_1328-3236.jpg",
},
]} ]}
title="Memories Captured" title="Memories Captured"
description="What our clients say about their studio experience." description="What our clients say about their studio experience."
@@ -311,20 +162,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "f1", id: "f1", title: "Do you do wedding photography?", content: "Yes, we specialize in wedding and engagement photography."},
title: "Do you do wedding photography?",
content: "Yes, we specialize in wedding and engagement photography.",
},
{ {
id: "f2", id: "f2", title: "How long for portraits?", content: "Most sessions take 1-2 hours depending on the complexity."},
title: "How long for portraits?",
content: "Most sessions take 1-2 hours depending on the complexity.",
},
{ {
id: "f3", id: "f3", title: "Are you open on Sundays?", content: "We are closed on Sundays but open Monday-Saturday."},
title: "Are you open on Sundays?",
content: "We are closed on Sundays but open Monday-Saturday.",
},
]} ]}
title="Frequently Asked Questions" title="Frequently Asked Questions"
description="Common inquiries about our photography services." description="Common inquiries about our photography services."
@@ -336,16 +178,13 @@ export default function LandingPage() {
<ContactCTA <ContactCTA
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
tag="Contact Us" tag="Contact Us"
title="Ready for your session?" title="Ready for your session?"
description="Visit us at Dastur Nagar or reach out for booking." description="Visit us at Dastur Nagar or reach out for booking."
buttons={[ buttons={[
{ {
text: "Contact Studio", text: "Contact Studio", href: "tel:+919660000000"},
href: "tel:+919660000000",
},
]} ]}
/> />
</div> </div>

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f5f4ef; --background: #f5faff;
--card: #dad6cd; --card: #ffffff;
--foreground: #2a2928; --foreground: #001122;
--primary-cta: #2a2928; --primary-cta: #15479c;
--primary-cta-text: #f5f4ef; --primary-cta-text: #f5faff;
--secondary-cta: #ecebea; --secondary-cta: #ffffff;
--secondary-cta-text: #2a2928; --secondary-cta-text: #001122;
--accent: #ffffff; --accent: #a8cce8;
--background-accent: #c6b180; --background-accent: #7ba3cf;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);