6 Commits

Author SHA1 Message Date
04a67bf779 Merge version_3 into main
Merge version_3 into main
2026-04-18 09:18:31 +00:00
8b714db8bb Update src/app/page.tsx 2026-04-18 09:18:25 +00:00
e3dbf87a4d Merge version_3 into main
Merge version_3 into main
2026-04-18 09:18:05 +00:00
fa5b3e3afd Update src/app/page.tsx 2026-04-18 09:18:02 +00:00
97084ffe71 Merge version_2 into main
Merge version_2 into main
2026-04-18 09:14:36 +00:00
10ca7bbebd Update src/app/page.tsx 2026-04-18 09:14:33 +00:00

View File

@@ -2,10 +2,10 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter'; import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven'; import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroBillboard from '@/components/sections/hero/HeroBillboard'; import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo'; import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout'; import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
@@ -31,26 +31,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ { name: "About", id: "#about" },
name: "About", { name: "Services", id: "#services" },
id: "#about", { name: "Testimonials", id: "#testimonials" },
}, { name: "FAQ", id: "#faq" },
{ { name: "Contact", id: "#contact" },
name: "Services",
id: "#services",
},
{
name: "Testimonials",
id: "#testimonials",
},
{
name: "FAQ",
id: "#faq",
},
{
name: "Contact",
id: "#contact",
},
]} ]}
brandName="Doug Neil Insurance" brandName="Doug Neil Insurance"
/> />
@@ -58,63 +43,28 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboard <HeroBillboard
background={{ background={{ variant: "gradient-bars" }}
variant: "gradient-bars",
}}
title="Securing Your Future, Today" title="Securing Your Future, Today"
description="Doug Neil Insurance provides tailored protection plans for families and businesses. Experience personalized service you can rely on." description="Doug Neil Insurance provides tailored protection plans for families and businesses. Experience personalized service you can rely on."
buttons={[ buttons={[
{ { text: "Get a Quote", href: "#contact" },
text: "Get a Quote",
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/laughing-business-leader-with-document-office_1262-3036.jpg" imageSrc="http://img.b2bpic.net/free-photo/laughing-business-leader-with-document-office_1262-3036.jpg"
imageAlt="Professional insurance advisor" imageAlt="Professional insurance advisor"
avatars={[ avatars={[
{ { src: "http://img.b2bpic.net/free-photo/front-view-male-office-worker-holding-red-file-white-wall-office-work-job-human_140725-122355.jpg", alt: "Front view male office worker holding red file" },
src: "http://img.b2bpic.net/free-photo/front-view-male-office-worker-holding-red-file-white-wall-office-work-job-human_140725-122355.jpg", { src: "http://img.b2bpic.net/free-photo/portrait-young-confident-man_176474-86009.jpg", alt: "Portrait of a young confident man" },
alt: "Front view male office worker holding red file", { src: "http://img.b2bpic.net/free-photo/senior-woman-holding-checkup-table_1187-1562.jpg", alt: "Senior woman holding a checkup table" },
}, { src: "http://img.b2bpic.net/free-photo/portrait-young-businessman-checking-document-front-office-building_23-2148190744.jpg", alt: "Portrait of a young businessman checking document" },
{ { src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1689.jpg", alt: "Young businessman happy expression" },
src: "http://img.b2bpic.net/free-photo/portrait-young-confident-man_176474-86009.jpg",
alt: "Portrait of a young confident man",
},
{
src: "http://img.b2bpic.net/free-photo/senior-woman-holding-checkup-table_1187-1562.jpg",
alt: "Senior woman holding a checkup table",
},
{
src: "http://img.b2bpic.net/free-photo/portrait-young-businessman-checking-document-front-office-building_23-2148190744.jpg",
alt: "Portrait of a young businessman checking document",
},
{
src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1689.jpg",
alt: "Young businessman happy expression",
},
]} ]}
avatarText="Trusted by 10,000+ satisfied clients" avatarText="Trusted by 10,000+ satisfied clients"
marqueeItems={[ marqueeItems={[
{ { type: "text", text: "20+ Years Experience" },
type: "text", { type: "text", text: "Tailored Protection Plans" },
text: "20+ Years Experience", { type: "text", text: "Personalized Service" },
}, { type: "text", text: "Comprehensive Coverage" },
{ { type: "text", text: "Fast Claim Processing" },
type: "text",
text: "Tailored Protection Plans",
},
{
type: "text",
text: "Personalized Service",
},
{
type: "text",
text: "Comprehensive Coverage",
},
{
type: "text",
text: "Fast Claim Processing",
},
]} ]}
/> />
</div> </div>
@@ -125,16 +75,10 @@ export default function LandingPage() {
title="Decades of Expertise" title="Decades of Expertise"
description="Doug Neil has served the community with integrity for over 20 years. We focus on transparency, reliability, and securing what matters most to our clients." description="Doug Neil has served the community with integrity for over 20 years. We focus on transparency, reliability, and securing what matters most to our clients."
metrics={[ metrics={[
{ { value: "20+", title: "Years Experience" },
value: "20+", { value: "10k+", title: "Clients Served" },
title: "Years Experience",
},
{
value: "10k+",
title: "Clients Served",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/business-woman-sitting-table_23-2148095754.jpg" imageSrc="http://img.b2bpic.net/free-photo/business-woman-sitting-table_23-2148095754.jpg?_wi=1"
mediaAnimation="slide-up" mediaAnimation="slide-up"
metricsAnimation="blur-reveal" metricsAnimation="blur-reveal"
/> />
@@ -146,31 +90,11 @@ export default function LandingPage() {
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ { title: "Auto Insurance", description: "Complete vehicle coverage for peace of mind on the road.", imageSrc: "http://img.b2bpic.net/free-photo/daddy-me-inscription-with-toy-car_23-2148096395.jpg" },
title: "Auto Insurance", { title: "Home Protection", description: "Protect your most valuable asset from life's unpredictable events.", imageSrc: "http://img.b2bpic.net/free-photo/cute-lgbt-family-concept-arrangement-yellow-background-with-copy-space_23-2148485775.jpg" },
description: "Complete vehicle coverage for peace of mind on the road.", { title: "Business Coverage", description: "Specialized liability and operations insurance for local companies.", imageSrc: "http://img.b2bpic.net/free-photo/privacy-policy-service-documents-terms-use-concept_53876-137636.jpg" },
imageSrc: "http://img.b2bpic.net/free-photo/daddy-me-inscription-with-toy-car_23-2148096395.jpg", { title: "Life Insurance", description: "Financial security for your loved ones when it matters most.", imageSrc: "http://img.b2bpic.net/free-photo/economy-currency-connection-wall-healthcare_1134-1082.jpg" },
}, { title: "Liability Coverage", description: "Shielding your personal and professional assets from legal claims.", imageSrc: "http://img.b2bpic.net/free-photo/car-doctor-with-stethoscope-car-showroom_1303-17833.jpg" },
{
title: "Home Protection",
description: "Protect your most valuable asset from life's unpredictable events.",
imageSrc: "http://img.b2bpic.net/free-photo/cute-lgbt-family-concept-arrangement-yellow-background-with-copy-space_23-2148485775.jpg",
},
{
title: "Business Coverage",
description: "Specialized liability and operations insurance for local companies.",
imageSrc: "http://img.b2bpic.net/free-photo/privacy-policy-service-documents-terms-use-concept_53876-137636.jpg",
},
{
title: "Life Insurance",
description: "Financial security for your loved ones when it matters most.",
imageSrc: "http://img.b2bpic.net/free-photo/economy-currency-connection-wall-healthcare_1134-1082.jpg",
},
{
title: "Liability Coverage",
description: "Shielding your personal and professional assets from legal claims.",
imageSrc: "http://img.b2bpic.net/free-photo/car-doctor-with-stethoscope-car-showroom_1303-17833.jpg",
},
]} ]}
title="Comprehensive Protection Plans" title="Comprehensive Protection Plans"
description="We offer a wide range of insurance products tailored to your unique requirements." description="We offer a wide range of insurance products tailored to your unique requirements."
@@ -184,21 +108,9 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
useInvertedBackground={true} useInvertedBackground={true}
metrics={[ metrics={[
{ { id: "m1", value: "98%", description: "Client Satisfaction Rate" },
id: "m1", { id: "m2", value: "24h", description: "Average Claim Response" },
value: "98%", { id: "m3", value: "50+", description: "Partnership Networks" },
description: "Client Satisfaction Rate",
},
{
id: "m2",
value: "24h",
description: "Average Claim Response",
},
{
id: "m3",
value: "50+",
description: "Partnership Networks",
},
]} ]}
title="Our Impact in Numbers" title="Our Impact in Numbers"
description="Building trust through measurable reliability." description="Building trust through measurable reliability."
@@ -211,41 +123,11 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ { id: "1", name: "John Doe", role: "Homeowner", testimonial: "Excellent service and quick claim processing. Highly recommended!", imageSrc: "http://img.b2bpic.net/free-photo/man-enjoying-cup-matcha-tea_23-2150215074.jpg" },
id: "1", { id: "2", name: "Jane Smith", role: "Business Owner", testimonial: "Doug Neil has kept our business safe for years. True professionals.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-confident-businesswoman-office_329181-19343.jpg" },
name: "John Doe", { id: "3", name: "Robert Brown", role: "Family Man", testimonial: "Best insurance rates in town with even better support.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg" },
role: "Homeowner", { id: "4", name: "Alice Green", role: "Driver", testimonial: "Reliable insurance for our whole fleet. Zero stress.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-smiling-model-dressed-summer-clothes-trendy-girl-posing-street-funny-positive-woman-having-fun_158538-6273.jpg" },
testimonial: "Excellent service and quick claim processing. Highly recommended!", { id: "5", name: "Mike Davis", role: "Homeowner", testimonial: "Personalized service is their hallmark. Simply great.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-confident-asian-man-with-arms-crossed_1262-884.jpg" },
imageSrc: "http://img.b2bpic.net/free-photo/man-enjoying-cup-matcha-tea_23-2150215074.jpg",
},
{
id: "2",
name: "Jane Smith",
role: "Business Owner",
testimonial: "Doug Neil has kept our business safe for years. True professionals.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-confident-businesswoman-office_329181-19343.jpg",
},
{
id: "3",
name: "Robert Brown",
role: "Family Man",
testimonial: "Best insurance rates in town with even better support.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
},
{
id: "4",
name: "Alice Green",
role: "Driver",
testimonial: "Reliable insurance for our whole fleet. Zero stress.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-smiling-model-dressed-summer-clothes-trendy-girl-posing-street-funny-positive-woman-having-fun_158538-6273.jpg",
},
{
id: "5",
name: "Mike Davis",
role: "Homeowner",
testimonial: "Personalized service is their hallmark. Simply great.",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-confident-asian-man-with-arms-crossed_1262-884.jpg",
},
]} ]}
title="Client Stories" title="Client Stories"
description="Read why thousands of customers trust Doug Neil Insurance." description="Read why thousands of customers trust Doug Neil Insurance."
@@ -257,26 +139,14 @@ export default function LandingPage() {
textboxLayout="split" textboxLayout="split"
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ { id: "f1", title: "What is covered under my auto policy?", content: "Our auto policies include collision, comprehensive, liability, and uninsured motorist protection tailored to your specific vehicle and driving profile." },
id: "f1", { id: "f2", title: "How does bundle discount work?", content: "Bundling your home and auto insurance with Doug Neil allows you to unlock multi-policy discounts, typically saving you up to 20% on your combined premiums." },
title: "How do I file a claim?", { id: "f3", title: "What documents are needed for a home quote?", content: "To provide an accurate home quote, we typically need your property's address, approximate square footage, year built, and any recent major renovations." },
content: "You can contact our 24/7 hotline or submit through our online portal.",
},
{
id: "f2",
title: "What insurance do you cover?",
content: "We cover Auto, Home, Business, Life, and specialized liability insurance.",
},
{
id: "f3",
title: "Can I bundle policies?",
content: "Absolutely. Bundle your home and auto to save up to 20% on premiums.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/broker-offering-agreement-contract-elderly-couple_482257-115634.jpg" imageSrc="http://img.b2bpic.net/free-photo/broker-offering-agreement-contract-elderly-couple_482257-115634.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
title="Common Questions" title="Insurance FAQ"
description="Answers to the questions we hear most often." description="Everything you need to know about protecting your assets."
faqsAnimation="blur-reveal" faqsAnimation="blur-reveal"
/> />
</div> </div>
@@ -286,13 +156,7 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Travelers", "Travelers", "Allstate", "Progressive", "State Farm", "Liberty Mutual", "Farmers", "GEICO"
"Allstate",
"Progressive",
"State Farm",
"Liberty Mutual",
"Farmers",
"GEICO",
]} ]}
title="Trusted Partnerships" title="Trusted Partnerships"
description="We partner with the world's leading insurance carriers to bring you the best coverage options." description="We partner with the world's leading insurance carriers to bring you the best coverage options."
@@ -300,49 +164,37 @@ export default function LandingPage() {
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCenter <ContactCTA
tag="Get Protected"
title="Contact Our Insurance Specialists"
description="Have specific coverage questions or ready for a quote? Our team is standing by to help."
buttons={[{ text: "Submit Inquiry" }]}
background={{ variant: "gradient-bars" }}
useInvertedBackground={true} useInvertedBackground={true}
background={{
variant: "gradient-bars",
}}
tag="Contact Us"
title="Get Your Personalized Quote"
description="Reach out to discuss your insurance needs with one of our expert advisors today."
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBaseReveal <FooterMedia
logoText="Doug Neil Insurance" logoText="Doug Neil Insurance"
imageSrc="http://img.b2bpic.net/free-photo/business-woman-sitting-table_23-2148095754.jpg?_wi=2"
columns={[ columns={[
{ {
title: "Navigation", title: "Coverage", items: [
items: [ { label: "Auto", href: "#services" },
{ { label: "Home", href: "#services" },
label: "Services", { label: "Business", href: "#services" },
href: "#services",
},
{
label: "About",
href: "#about",
},
], ],
}, },
{ {
title: "Contact", title: "Support", items: [
items: [ { label: "File a Claim", href: "#contact" },
{ { label: "Get a Quote", href: "#contact" },
label: "Claims", { label: "Contact Advisor", href: "#contact" },
href: "#contact",
},
{
label: "Support",
href: "#contact",
},
], ],
}, },
]} ]}
copyrightText="© 2024 Doug Neil Insurance. All rights reserved." copyrightText="© 2025 Doug Neil Insurance. Protecting your legacy."
/> />
</div> </div>
</ReactLenis> </ReactLenis>