7 Commits

Author SHA1 Message Date
5d8cba2377 Merge version_1 into main
Merge version_1 into main
2026-05-12 21:33:17 +00:00
ce8479663c Update src/app/page.tsx 2026-05-12 21:33:14 +00:00
dc8201a0f0 Merge version_1 into main
Merge version_1 into main
2026-05-12 21:31:51 +00:00
5ae7198fb3 Update src/app/page.tsx 2026-05-12 21:31:48 +00:00
ee1bd2c720 Switch to version 1: modified src/app/page.tsx 2026-05-09 00:43:03 +00:00
e1a45067db Merge version_2 into main
Merge version_2 into main
2026-05-09 00:42:16 +00:00
8e5a2e8e1f Merge version_2 into main
Merge version_2 into main
2026-05-09 00:41:45 +00:00

View File

@@ -6,7 +6,7 @@ import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqBase from '@/components/sections/faq/FaqBase'; import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen'; import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroSplit from '@/components/sections/hero/HeroSplit'; import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout'; import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardFour from '@/components/sections/product/ProductCardFour'; import ProductCardFour from '@/components/sections/product/ProductCardFour';
@@ -31,35 +31,131 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Home", id: "hero"}, name: "Home",
id: "hero",
},
{ {
name: "Services", id: "services"}, name: "Services",
id: "services",
},
{ {
name: "Recent Work", id: "gallery"}, name: "Recent Work",
id: "gallery",
},
{ {
name: "Reviews", id: "testimonials"}, name: "Reviews",
id: "testimonials",
},
{ {
name: "Contact", id: "contact"}, name: "Contact",
id: "contact",
},
]} ]}
brandName="AJ NOVA CONSTRUCTION" brandName="AJ NOVA CONSTRUCTION"
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplit <HeroBillboardTestimonial
useInvertedBackground={false}
background={{ background={{
variant: "gradient-bars"}} variant: "gradient-bars",
}}
title="Reliable Construction & Home Improvement Services in NYC" title="Reliable Construction & Home Improvement Services in NYC"
description="AJ NOVA CONSTRUCTION helps homeowners and property owners with quality repairs, renovations, concrete work, roofing, fencing, stairs, masonry, and more across the Bronx, Brooklyn, Queens, Manhattan, and nearby areas." description="AJ NOVA CONSTRUCTION helps homeowners and property owners with quality repairs, renovations, concrete work, roofing, fencing, stairs, masonry, and more across NYC, Westchester & Long Island."
testimonials={[
{
name: "Alex R.",
handle: "Bronx Homeowner",
testimonial: "Incredible masonry work on our front steps. Highly recommended!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/engineers-throwing-papers-air_23-2147704212.jpg?_wi=1",
},
{
name: "Sarah L.",
handle: "Brooklyn Resident",
testimonial: "Fast, professional, and reliable roof repair service.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-workers-high-five_23-2149366624.jpg",
},
{
name: "Mike T.",
handle: "Queens Property Owner",
testimonial: "The concrete work they did for our driveway is perfect.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-male-builder-uniform-yellow-background_140725-112486.jpg",
},
{
name: "Jessica M.",
handle: "Staten Island",
testimonial: "AJ Nova built our new backyard fence quickly and affordably.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/carefree-female-with-afro-hairstyle-holds-paint-tools-refurbishes-walls-house_273609-38577.jpg",
},
{
name: "David W.",
handle: "Manhattan Business",
testimonial: "Solid craftsmanship and clear communication throughout.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/annoyed-woman-with-curly-afro-hairstyle-raises-palm-holds-paint-roller-refurbishes-walls-dressed-casually-stands-against-house-design-project_273609-38581.jpg",
},
]}
buttons={[ buttons={[
{ {
text: "Call Now: (929) 979-1915", href: "tel:9299791915"}, text: "Call Now: (929) 979-1915",
href: "tel:9299791915",
},
{ {
text: "Request a Free Estimate", href: "#contact"}, text: "Request a Free Estimate",
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/facades-building-with-fire-escapes_23-2148184317.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/facades-building-with-fire-escapes_23-2148184317.jpg?_wi=1"
imagePosition="right" avatars={[
mediaAnimation="slide-up" {
src: "http://img.b2bpic.net/free-photo/beautiful-mother-with-little-son_1157-16830.jpg",
alt: "Satisfied customer",
},
{
src: "http://img.b2bpic.net/free-photo/woman-with-eco-bag-with-fruit-country-side_1303-15249.jpg",
alt: "Happy homeowner",
},
{
src: "http://img.b2bpic.net/free-photo/work-life-joyful-middle-aged-man-comfortable-casual-clothes-talking-smartphone-gesturing-while-sitting-open-terrace-country-house-sunny-day_259150-59318.jpg",
alt: "Local client",
},
{
src: "http://img.b2bpic.net/free-photo/man-pouring-drink-his-girlfriend-sitting-rooftop_23-2147891094.jpg",
alt: "Client portrait",
},
{
src: "http://img.b2bpic.net/free-photo/happy-couple-standing-embraced-while-drinking-wine-kitchen_637285-3748.jpg",
alt: "Construction success",
},
]}
avatarText="Trusted by 1000+ NYC homeowners"
marqueeItems={[
{
type: "text",
text: "Licensed & Insured",
},
{
type: "text",
text: "5-Star Service",
},
{
type: "text",
text: "NYC Code Compliant",
},
{
type: "text",
text: "Free Estimates",
},
{
type: "text",
text: "Quality Guaranteed",
},
]}
/> />
</div> </div>
@@ -69,13 +165,37 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
tag: "Concrete", title: "Driveways & Sidewalks", subtitle: "Solid and smooth results", description: "Expert concrete pouring for driveways, walkways, and NYC code-compliant sidewalk repairs.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DSqqDxxYbDAaWWPTM63eKDIKxT/uploaded-1778286417153-fu9qisg5.jpg", imageAlt: "Japan landmark urban landscape"}, tag: "Concrete",
title: "Driveways & Sidewalks",
subtitle: "Solid and smooth results",
description: "Expert concrete pouring for driveways, walkways, and NYC code-compliant sidewalk repairs.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DSqqDxxYbDAaWWPTM63eKDIKxT/uploaded-1778286417153-fu9qisg5.jpg",
imageAlt: "Japan landmark urban landscape",
},
{ {
tag: "Exterior", title: "Stairs & Masonry", subtitle: "Built to last", description: "Custom steps, retaining walls, and expert brickwork for city properties.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DSqqDxxYbDAaWWPTM63eKDIKxT/uploaded-1778286440502-e15pn1e4.jpg", imageAlt: "Japan landmark urban landscape"}, tag: "Exterior",
title: "Patio & Paving",
subtitle: "Outdoor spaces done right",
description: "From modern stone patios to custom walkways and backyard upgrades, we create functional outdoor spaces built to last.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DSqqDxxYbDAaWWPTM63eKDIKxT/uploaded-1778621589760-cho81ef2.jpg",
imageAlt: "Japan landmark urban landscape",
},
{ {
tag: "Repair", title: "Roofing & Fencing", subtitle: "Quality protection", description: "Professional roof patching, replacements, and secure fencing installations.", imageSrc: "http://img.b2bpic.net/free-photo/engineers-throwing-papers-air_23-2147704212.jpg?_wi=2", imageAlt: "Japan landmark urban landscape"}, tag: "Repair",
title: "Roofing",
subtitle: "Strong roofs. Honest work.",
description: "We provide quality roofing services using durable materials and attention to detail for long-lasting performance.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DSqqDxxYbDAaWWPTM63eKDIKxT/uploaded-1778286484824-e81k8i2z.jpg",
imageAlt: "Japan landmark urban landscape",
},
{ {
tag: "Improvement", title: "Home Renovation", subtitle: "Your vision, realized", description: "Comprehensive interior and exterior renovations tailored to your home needs.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-carrying-woman-with-wheelbarrow_23-2149382171.jpg?_wi=1", imageAlt: "Japan landmark urban landscape"}, tag: "Exterior",
title: "Fencing",
subtitle: "Privacy. Security. Style.",
description: "Custom vinyl and exterior fencing installations designed to improve privacy, security, and curb appeal with clean professional finishes.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DSqqDxxYbDAaWWPTM63eKDIKxT/uploaded-1778621548383-os3dxs9v.jpg",
imageAlt: "Japan landmark urban landscape",
},
]} ]}
title="Our Professional Services" title="Our Professional Services"
description="We specialize in residential and commercial property improvements across NYC." description="We specialize in residential and commercial property improvements across NYC."
@@ -87,11 +207,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
heading={[ heading={[
{ {
type: "text", content: "A Local Contractor You Can Actually Reach"}, type: "text",
content: "A Local Contractor You Can Actually Reach",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Get In Touch", href: "#contact"}, text: "Get In Touch",
href: "#contact",
},
]} ]}
/> />
</div> </div>
@@ -103,28 +227,59 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ {
id: "1", name: "Sarah J.", role: "Homeowner", company: "Bronx", rating: 5, id: "1",
imageSrc: "http://img.b2bpic.net/free-photo/excellent-idea-nice-job-portrait-supportive-delighted-happy-charming-female-friend-showing-th_1258-143019.jpg"}, name: "Sarah J.",
role: "Homeowner",
company: "Bronx",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/excellent-idea-nice-job-portrait-supportive-delighted-happy-charming-female-friend-showing-th_1258-143019.jpg",
},
{ {
id: "2", name: "Michael C.", role: "Homeowner", company: "Queens", rating: 5, id: "2",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-carrying-woman-with-wheelbarrow_23-2149382171.jpg?_wi=2"}, name: "Michael C.",
role: "Homeowner",
company: "Queens",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-carrying-woman-with-wheelbarrow_23-2149382171.jpg?_wi=2",
},
{ {
id: "3", name: "Elena R.", role: "Homeowner", company: "Brooklyn", rating: 5, id: "3",
imageSrc: "http://img.b2bpic.net/free-photo/never-ending-happiness-our-new-home_329181-9763.jpg"}, name: "Elena R.",
role: "Homeowner",
company: "Brooklyn",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/never-ending-happiness-our-new-home_329181-9763.jpg",
},
{ {
id: "4", name: "David K.", role: "Homeowner", company: "Manhattan", rating: 5, id: "4",
imageSrc: "http://img.b2bpic.net/free-photo/elegant-house-exterior-with-front-porch-landscaping_23-2151974392.jpg"}, name: "David K.",
role: "Homeowner",
company: "Manhattan",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/elegant-house-exterior-with-front-porch-landscaping_23-2151974392.jpg",
},
{ {
id: "5", name: "Anna P.", role: "Homeowner", company: "Yonkers", rating: 5, id: "5",
imageSrc: "http://img.b2bpic.net/free-photo/smiley-couple-making-plans-remodel-home-together_23-2148814635.jpg"}, name: "Anna P.",
role: "Homeowner",
company: "Yonkers",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiley-couple-making-plans-remodel-home-together_23-2148814635.jpg",
},
]} ]}
kpiItems={[ kpiItems={[
{ {
value: "4.9", label: "Google Rating"}, value: "4.9",
label: "Google Rating",
},
{ {
value: "9", label: "Verified Reviews"}, value: "9",
label: "Verified Reviews",
},
{ {
value: "100%", label: "Service Commitment"}, value: "100%",
label: "Service Commitment",
},
]} ]}
title="Trusted by Local Homeowners" title="Trusted by Local Homeowners"
description="With a 4.9 star rating across 9 Google reviews, we pride ourselves on transparency and quality." description="With a 4.9 star rating across 9 Google reviews, we pride ourselves on transparency and quality."
@@ -139,17 +294,47 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "1", name: "Concrete Driveways", price: "View Project", variant: "Driveways", imageSrc: "http://img.b2bpic.net/free-photo/builder-with-construction-tools-construction-site-looking-blueprint_169016-5269.jpg"}, id: "1",
name: "Concrete Driveways",
price: "View Project",
variant: "Driveways",
imageSrc: "http://img.b2bpic.net/free-photo/builder-with-construction-tools-construction-site-looking-blueprint_169016-5269.jpg",
},
{ {
id: "2", name: "Secure Fencing", price: "View Project", variant: "Fencing", imageSrc: "http://img.b2bpic.net/free-photo/exterior-modern-residential-building_637285-1921.jpg"}, id: "2",
name: "Secure Fencing",
price: "View Project",
variant: "Fencing",
imageSrc: "http://img.b2bpic.net/free-photo/exterior-modern-residential-building_637285-1921.jpg",
},
{ {
id: "3", name: "Roofing Repairs", price: "View Project", variant: "Roofing", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-spanner-back-pocket-jeans-overall_23-2148085305.jpg"}, id: "3",
name: "Roofing Repairs",
price: "View Project",
variant: "Roofing",
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-spanner-back-pocket-jeans-overall_23-2148085305.jpg",
},
{ {
id: "4", name: "Masonry Stairs", price: "View Project", variant: "Stairs", imageSrc: "http://img.b2bpic.net/free-photo/old-construction-made-bricks_1137-229.jpg"}, id: "4",
name: "Masonry Stairs",
price: "View Project",
variant: "Stairs",
imageSrc: "http://img.b2bpic.net/free-photo/old-construction-made-bricks_1137-229.jpg",
},
{ {
id: "5", name: "Brickwork", price: "View Project", variant: "Masonry", imageSrc: "http://img.b2bpic.net/free-photo/man-painting-car-door-side-view_23-2149714298.jpg"}, id: "5",
name: "Brickwork",
price: "View Project",
variant: "Masonry",
imageSrc: "http://img.b2bpic.net/free-photo/man-painting-car-door-side-view_23-2149714298.jpg",
},
{ {
id: "6", name: "Full Renovation", price: "View Project", variant: "Renovations", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-mother-with-her-little-daughter-is-cooking-kitchen-home_1157-13735.jpg"}, id: "6",
name: "Full Renovation",
price: "View Project",
variant: "Renovations",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-mother-with-her-little-daughter-is-cooking-kitchen-home_1157-13735.jpg",
},
]} ]}
title="Our Recent Work" title="Our Recent Work"
description="Take a look at some of our completed projects around NYC." description="Take a look at some of our completed projects around NYC."
@@ -162,13 +347,25 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ {
id: "1", title: "Local NYC Service", content: "We know NYC construction codes and requirements."}, id: "1",
title: "Local NYC Service",
content: "We know NYC construction codes and requirements.",
},
{ {
id: "2", title: "Clear Communication", content: "We keep you updated on progress, timeline, and costs."}, id: "2",
title: "Clear Communication",
content: "We keep you updated on progress, timeline, and costs.",
},
{ {
id: "3", title: "Clean Finish", content: "We leave your property clean and organized after every project."}, id: "3",
title: "Clean Finish",
content: "We leave your property clean and organized after every project.",
},
{ {
id: "4", title: "Free Estimates", content: "Transparent, no-obligation pricing for all projects."}, id: "4",
title: "Free Estimates",
content: "Transparent, no-obligation pricing for all projects.",
},
]} ]}
title="Why Homeowners Choose AJ NOVA" title="Why Homeowners Choose AJ NOVA"
description="Professional construction services built on local trust and reliability." description="Professional construction services built on local trust and reliability."
@@ -183,17 +380,28 @@ export default function LandingPage() {
description="Fill out the form below and we will contact you shortly regarding your home improvement needs." description="Fill out the form below and we will contact you shortly regarding your home improvement needs."
inputs={[ inputs={[
{ {
name: "name", type: "text", placeholder: "Your Name", required: true, name: "name",
type: "text",
placeholder: "Your Name",
required: true,
}, },
{ {
name: "phone", type: "tel", placeholder: "Phone Number", required: true, name: "phone",
type: "tel",
placeholder: "Phone Number",
required: true,
}, },
{ {
name: "address", type: "text", placeholder: "Property Address", required: true, name: "address",
type: "text",
placeholder: "Property Address",
required: true,
}, },
]} ]}
textarea={{ textarea={{
name: "details", placeholder: "Project details or service needed", rows: 4, name: "details",
placeholder: "Project details or service needed",
rows: 4,
required: true, required: true,
}} }}
imageSrc="http://img.b2bpic.net/free-photo/standard-quality-control-concept-m_23-2150041850.jpg" imageSrc="http://img.b2bpic.net/free-photo/standard-quality-control-concept-m_23-2150041850.jpg"
@@ -205,31 +413,50 @@ export default function LandingPage() {
logoText="AJ NOVA CONSTRUCTION" logoText="AJ NOVA CONSTRUCTION"
columns={[ columns={[
{ {
title: "AJ NOVA", items: [ title: "AJ NOVA",
items: [
{ {
label: "About Us", href: "#about"}, label: "About Us",
href: "#about",
},
{ {
label: "Services", href: "#services"}, label: "Services",
href: "#services",
},
{ {
label: "Contact", href: "#contact"}, label: "Contact",
href: "#contact",
},
], ],
}, },
{ {
title: "Services", items: [ title: "Services",
items: [
{ {
label: "Driveways", href: "#services"}, label: "Driveways",
href: "#services",
},
{ {
label: "Roofing", href: "#services"}, label: "Roofing",
href: "#services",
},
{ {
label: "Masonry", href: "#services"}, label: "Masonry",
href: "#services",
},
], ],
}, },
{ {
title: "Info", items: [ title: "Info",
items: [
{ {
label: "Reviews", href: "#testimonials"}, label: "Reviews",
href: "#testimonials",
},
{ {
label: "Recent Work", href: "#gallery"}, label: "Recent Work",
href: "#gallery",
},
], ],
}, },
]} ]}
@@ -239,4 +466,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }