Merge version_1 into main #2
@@ -11,8 +11,8 @@ import { Open_Sans } from "next/font/google";
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Professional Home Inspection | Professional Inspectors Group San Antonio',
|
||||
description: 'Luxurious, professional home inspection services in San Antonio, TX. Thorough reporting and expert property assessment for peace of mind.',
|
||||
title: 'Professional Inspectors Group | Expert Home Inspections',
|
||||
description: 'Thorough and reliable home inspection services. Ensure your property investment is secure with our detailed reports.',
|
||||
openGraph: {
|
||||
"title": "Professional Home Inspection | Professional Inspectors Group",
|
||||
"description": "Expert home inspections with detailed reporting in San Antonio.",
|
||||
|
||||
267
src/app/page.tsx
267
src/app/page.tsx
@@ -31,22 +31,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "features",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Services", id: "features" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Professional Inspectors Group"
|
||||
/>
|
||||
@@ -57,70 +45,20 @@ export default function LandingPage() {
|
||||
title="Excellence in Home Inspection"
|
||||
description="Professional Inspectors Group provides thorough, detailed, and clear insights for your property investment. Peace of mind begins here."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Jacqueline C.",
|
||||
handle: "@jacquelinec",
|
||||
testimonial: "Dean saved the day. Always very patient and informative.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-shirt-smiling-posing-kitchen_23-2148414940.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
name: "Richelle G.",
|
||||
handle: "@richelleg",
|
||||
testimonial: "Amazing and thorough inspection. Report within 24 hours.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/workers-having-little-chat-while-having-cup-coffee_329181-15605.jpg",
|
||||
},
|
||||
{
|
||||
name: "Penelope M.",
|
||||
handle: "@penelopem",
|
||||
testimonial: "Comprehensive reports I have ever seen. Outstanding.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-woman-drinking-coffee_23-2148020543.jpg",
|
||||
},
|
||||
{
|
||||
name: "David L.",
|
||||
handle: "@davidl",
|
||||
testimonial: "Excellent service and experience. Very professional.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/real-estate-concept-excited-man-holding-paper-house-model-celebrating-standing-happy-yellow_1258-154398.jpg",
|
||||
},
|
||||
{
|
||||
name: "Sarah J.",
|
||||
handle: "@sarahj",
|
||||
testimonial: "He does an excellent job explaining his reports.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/diverse-team-members-brainstrom-together-informal-meeting_273609-28644.jpg",
|
||||
},
|
||||
{ name: "Jacqueline C.", handle: "@jacquelinec", testimonial: "Dean saved the day. Always very patient and informative.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/man-shirt-smiling-posing-kitchen_23-2148414940.jpg" },
|
||||
{ name: "Richelle G.", handle: "@richelleg", testimonial: "Amazing and thorough inspection. Report within 24 hours.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/workers-having-little-chat-while-having-cup-coffee_329181-15605.jpg" },
|
||||
{ name: "Penelope M.", handle: "@penelopem", testimonial: "Comprehensive reports I have ever seen. Outstanding.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/modern-woman-drinking-coffee_23-2148020543.jpg" },
|
||||
{ name: "David L.", handle: "@davidl", testimonial: "Excellent service and experience. Very professional.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/real-estate-concept-excited-man-holding-paper-house-model-celebrating-standing-happy-yellow_1258-154398.jpg" },
|
||||
{ name: "Sarah J.", handle: "@sarahj", testimonial: "He does an excellent job explaining his reports.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/diverse-team-members-brainstrom-together-informal-meeting_273609-28644.jpg" }
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Schedule Inspection",
|
||||
href: "#contact",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=1"
|
||||
buttons={[{ text: "Schedule Inspection", href: "#contact" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-male-model-posing-outdoor_23-2148289284.jpg",
|
||||
alt: "Portrait of client 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/attractive-blonde-girl-tulle-skirt-having-fun-stairs-she-is-smiling-down_197531-617.jpg",
|
||||
alt: "Portrait of client 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
|
||||
alt: "Portrait of client 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-tender-young-smiling-woman-feeling-cozy-home-sitting-kitchen-chair-with-smartphone_1258-187159.jpg",
|
||||
alt: "Portrait of client 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/business-partners-touring-office-space-with-realtor-layout-plans_482257-90955.jpg",
|
||||
alt: "Portrait of client 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/young-male-model-posing-outdoor_23-2148289284.jpg", alt: "Portrait of client 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/attractive-blonde-girl-tulle-skirt-having-fun-stairs-she-is-smiling-down_197531-617.jpg", alt: "Portrait of client 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg", alt: "Portrait of client 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/portrait-tender-young-smiling-woman-feeling-cozy-home-sitting-kitchen-chair-with-smartphone_1258-187159.jpg", alt: "Portrait of client 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/business-partners-touring-office-space-with-realtor-layout-plans_482257-90955.jpg", alt: "Portrait of client 5" }
|
||||
]}
|
||||
avatarText="Trusted by 500+ homeowners"
|
||||
/>
|
||||
@@ -130,22 +68,10 @@ export default function LandingPage() {
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={true}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "The Professional Difference",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-man-with-tablet-kitchen_23-2149041978.jpg",
|
||||
alt: "Inspector at work",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "#features",
|
||||
},
|
||||
{ type: "text", content: "The Professional Difference" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/medium-shot-man-with-tablet-kitchen_23-2149041978.jpg", alt: "Inspector at work" }
|
||||
]}
|
||||
buttons={[{ text: "Learn More", href: "#features" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -156,56 +82,26 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Structural Integrity",
|
||||
description: "Rigorous checks on foundations and framing.",
|
||||
icon: Shield,
|
||||
title: "Structural Integrity", description: "Rigorous checks on foundations and framing.", icon: Shield,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/builder-men-wearing-safety-helmets_23-2148751997.jpg",
|
||||
imageAlt: "Structure",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-mobile-phone-used-by-manual-worker_329181-15641.jpg",
|
||||
imageAlt: "Structure",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=2",
|
||||
imageAlt: "home foundation inspection tool",
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/builder-men-wearing-safety-helmets_23-2148751997.jpg", imageAlt: "Structure" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-mobile-phone-used-by-manual-worker_329181-15641.jpg", imageAlt: "Structure" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Electrical Safety",
|
||||
description: "Complete panel and wiring system diagnostics.",
|
||||
icon: Zap,
|
||||
title: "Electrical Safety", description: "Complete panel and wiring system diagnostics.", icon: Zap,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-is-cutting-wires-with-lineman-s-pliers_169016-16063.jpg",
|
||||
imageAlt: "Electrical",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-electrical-engineer-checking-power-system-diagram-near-control-panel-engineering-inspection_169016-71743.jpg",
|
||||
imageAlt: "Electrical",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-with-tablet-kitchen_23-2149041978.jpg",
|
||||
imageAlt: "home foundation inspection tool",
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/worker-is-cutting-wires-with-lineman-s-pliers_169016-16063.jpg", imageAlt: "Electrical" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/female-electrical-engineer-checking-power-system-diagram-near-control-panel-engineering-inspection_169016-71743.jpg", imageAlt: "Electrical" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Roof & Envelope",
|
||||
description: "Advanced thermal imaging and physical inspection.",
|
||||
icon: Home,
|
||||
title: "Roof & Envelope", description: "Advanced thermal imaging and physical inspection.", icon: Home,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-working-with-protection-helmet-full-shot_23-2149343641.jpg",
|
||||
imageAlt: "Roof",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-sitting-roof_23-2149343640.jpg",
|
||||
imageAlt: "Roof",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-shirt-smiling-posing-kitchen_23-2148414940.jpg?_wi=2",
|
||||
imageAlt: "home foundation inspection tool",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/man-working-with-protection-helmet-full-shot_23-2149343641.jpg", imageAlt: "Roof" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-sitting-roof_23-2149343640.jpg", imageAlt: "Roof" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
title="Comprehensive Inspection Services"
|
||||
description="We cover every detail of your future home to ensure you make an informed decision."
|
||||
@@ -218,36 +114,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "190+",
|
||||
title: "Homes Inspected",
|
||||
items: [
|
||||
"Residential",
|
||||
"Retirement",
|
||||
"First-time",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "5.0",
|
||||
title: "Client Rating",
|
||||
items: [
|
||||
"Google Reviews",
|
||||
"Consistency",
|
||||
"Professionalism",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "24h",
|
||||
title: "Reporting Time",
|
||||
items: [
|
||||
"Fast Delivery",
|
||||
"Comprehensive",
|
||||
"Detailed",
|
||||
],
|
||||
},
|
||||
{ id: "m1", value: "190+", title: "Homes Inspected", items: ["Residential", "Retirement", "First-time"] },
|
||||
{ id: "m2", value: "5.0", title: "Client Rating", items: ["Google Reviews", "Consistency", "Professionalism"] },
|
||||
{ id: "m3", value: "24h", title: "Reporting Time", items: ["Fast Delivery", "Comprehensive", "Detailed"] }
|
||||
]}
|
||||
title="Excellence by the Numbers"
|
||||
description="Proven results for hundreds of satisfied homeowners."
|
||||
@@ -258,31 +127,11 @@ export default function LandingPage() {
|
||||
<TestimonialCardTwelve
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Jacqueline C.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/real-estate-concept-happy-young-man-searching-home-rent-holding-house-paper-maket-smiling-st_1258-149935.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Richelle G.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-u-pon-couple-home-sharing-tender-moments_23-2149105982.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Penelope M.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081913.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David L.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-new-home-man-decorating-living-room_329181-270.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Sarah J.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-family-holding-roof-their-head_23-2149038355.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Jacqueline C.", imageSrc: "http://img.b2bpic.net/free-photo/real-estate-concept-happy-young-man-searching-home-rent-holding-house-paper-maket-smiling-st_1258-149935.jpg" },
|
||||
{ id: "t2", name: "Richelle G.", imageSrc: "http://img.b2bpic.net/free-photo/close-u-pon-couple-home-sharing-tender-moments_23-2149105982.jpg" },
|
||||
{ id: "t3", name: "Penelope M.", imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081913.jpg" },
|
||||
{ id: "t4", name: "David L.", imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-new-home-man-decorating-living-room_329181-270.jpg" },
|
||||
{ id: "t5", name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/cute-family-holding-roof-their-head_23-2149038355.jpg" }
|
||||
]}
|
||||
cardTitle="What Clients Say"
|
||||
cardTag="Reviews"
|
||||
@@ -295,21 +144,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "When will I get the report?",
|
||||
content: "You will receive a comprehensive report within 24 hours of the inspection.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "What do you inspect?",
|
||||
content: "We provide a top-to-bottom analysis including structure, electrical, roof, and plumbing.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Can I attend the inspection?",
|
||||
content: "Absolutely. We encourage homeowners to join us to learn more about their property.",
|
||||
},
|
||||
{ id: "q1", title: "When will I get the report?", content: "You will receive a comprehensive report within 24 hours of the inspection." },
|
||||
{ id: "q2", title: "What do you inspect?", content: "We provide a top-to-bottom analysis including structure, electrical, roof, and plumbing." },
|
||||
{ id: "q3", title: "Can I attend the inspection?", content: "Absolutely. We encourage homeowners to join us to learn more about their property." }
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Information you need about our home inspection process."
|
||||
@@ -320,9 +157,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
tag="Contact"
|
||||
title="Ready for your inspection?"
|
||||
description="Call us or reach out via our contact form."
|
||||
@@ -337,20 +172,12 @@ export default function LandingPage() {
|
||||
logoText="Professional Inspectors Group"
|
||||
copyrightText="© 2025 Professional Inspectors Group. All rights reserved."
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
{
|
||||
icon: Twitter,
|
||||
href: "#",
|
||||
ariaLabel: "Twitter",
|
||||
},
|
||||
{ icon: Facebook, href: "#", ariaLabel: "Facebook" },
|
||||
{ icon: Twitter, href: "#", ariaLabel: "Twitter" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user