Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
251
src/app/page.tsx
251
src/app/page.tsx
@@ -32,55 +32,27 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Projects",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Projects", id: "products" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Abdulla Carpentry EST"
|
||||
button={{ text: "Get a Quote", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
title="Excellence in Every Grain"
|
||||
description="Abdulla Carpentry EST offers premium bespoke woodwork and custom cabinetry for those who appreciate true craftsmanship."
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-professional-male-carpenter-measuring-wooden-block-with-ruler_23-2147944845.jpg",
|
||||
imageAlt: "professional carpenter woodwork",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-person-working-wood_23-2148643201.jpg",
|
||||
imageAlt: "handcrafted wooden furniture workshop",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpentry-concept-ruler-pencil_23-2148640324.jpg",
|
||||
imageAlt: "woodshop craftsman tools",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-polishes-wooden-furniture-with-sander-workshop_23-2147944835.jpg",
|
||||
imageAlt: "Carpenter polishes wooden furniture with a sander in the workshop",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-carpenter-working-with-wood_1157-26094.jpg",
|
||||
imageAlt: "Handsome carpenter working with a wood",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/smiling-professional-male-carpenter-measuring-wooden-block-with-ruler_23-2147944845.jpg", imageAlt: "professional carpenter woodwork" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/front-view-person-working-wood_23-2148643201.jpg", imageAlt: "handcrafted wooden furniture workshop" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/carpentry-concept-ruler-pencil_23-2148640324.jpg", imageAlt: "woodshop craftsman tools" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/carpenter-polishes-wooden-furniture-with-sander-workshop_23-2147944835.jpg", imageAlt: "Carpenter polishes wooden furniture with a sander in the workshop" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/handsome-carpenter-working-with-wood_1157-26094.jpg", imageAlt: "Handsome carpenter working with a wood" },
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -91,21 +63,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
title="Our Craftsmanship Legacy"
|
||||
metrics={[
|
||||
{
|
||||
icon: Award,
|
||||
label: "Years of Experience",
|
||||
value: "20+",
|
||||
},
|
||||
{
|
||||
icon: Box,
|
||||
label: "Projects Completed",
|
||||
value: "500+",
|
||||
},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
label: "Happy Clients",
|
||||
value: "100%",
|
||||
},
|
||||
{ icon: Award, label: "Years of Experience", value: "20+" },
|
||||
{ icon: Box, label: "Projects Completed", value: "500+" },
|
||||
{ icon: CheckCircle, label: "Happy Clients", value: "100%" },
|
||||
]}
|
||||
metricsAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -118,42 +78,12 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Oak Dining Table",
|
||||
price: "$1,200",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/conceptual_1122-1821.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Modern Kitchen Cabinets",
|
||||
price: "$3,500",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-wooden-house-interior-with-timber-decor-furnishings_23-2151263514.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Bespoke Bed Frame",
|
||||
price: "$2,100",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/books-heart-shape-basket-arranged-shelf-near-cradle-bed-room_1170-405.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Custom Bookshelves",
|
||||
price: "$900",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stack-old-coming-book-strips-box_23-2150256480.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Artisan Entrance Door",
|
||||
price: "$1,500",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/decorative-wooden-entrance-door-historic-house-vintage-city-doorway_169016-71092.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Wooden Vanity",
|
||||
price: "$1,100",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/small-bathroom-space-with-modern-style-interior-design_23-2150864732.jpg",
|
||||
},
|
||||
{ id: "1", name: "Oak Dining Table", price: "$1,200", imageSrc: "http://img.b2bpic.net/free-photo/conceptual_1122-1821.jpg" },
|
||||
{ id: "2", name: "Modern Kitchen Cabinets", price: "$3,500", imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-wooden-house-interior-with-timber-decor-furnishings_23-2151263514.jpg" },
|
||||
{ id: "3", name: "Bespoke Bed Frame", price: "$2,100", imageSrc: "http://img.b2bpic.net/free-photo/books-heart-shape-basket-arranged-shelf-near-cradle-bed-room_1170-405.jpg" },
|
||||
{ id: "4", name: "Custom Bookshelves", price: "$900", imageSrc: "http://img.b2bpic.net/free-photo/stack-old-coming-book-strips-box_23-2150256480.jpg" },
|
||||
{ id: "5", name: "Artisan Entrance Door", price: "$1,500", imageSrc: "http://img.b2bpic.net/free-photo/decorative-wooden-entrance-door-historic-house-vintage-city-doorway_169016-71092.jpg" },
|
||||
{ id: "6", name: "Wooden Vanity", price: "$1,100", imageSrc: "http://img.b2bpic.net/free-photo/small-bathroom-space-with-modern-style-interior-design_23-2150864732.jpg" },
|
||||
]}
|
||||
title="Our Signature Pieces"
|
||||
description="Discover a selection of handcrafted items designed to elevate your living space."
|
||||
@@ -167,27 +97,9 @@ export default function LandingPage() {
|
||||
gridVariant="bento-grid"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "100%",
|
||||
title: "Precision",
|
||||
description: "Cutting edge accuracy.",
|
||||
icon: Zap,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "24h",
|
||||
title: "Response",
|
||||
description: "Prompt support.",
|
||||
icon: Clock,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "5yr",
|
||||
title: "Warranty",
|
||||
description: "Long term trust.",
|
||||
icon: Shield,
|
||||
},
|
||||
{ id: "m1", value: "100%", title: "Precision", description: "Cutting edge accuracy.", icon: Zap },
|
||||
{ id: "m2", value: "24h", title: "Response", description: "Prompt support.", icon: Clock },
|
||||
{ id: "m3", value: "5yr", title: "Warranty", description: "Long term trust.", icon: Shield },
|
||||
]}
|
||||
title="Quality Assured"
|
||||
description="Performance metrics defining our daily dedication to wood craftsmanship."
|
||||
@@ -201,27 +113,9 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
members={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Abdulla",
|
||||
role: "Master Craftsman",
|
||||
description: "20+ years of wood expertise.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-experienced-carpenter-his-younger-employee_329181-15622.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Ahmed",
|
||||
role: "Lead Designer",
|
||||
description: "Transforming concepts to reality.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cabinetmaker-apprentice-inspecting-lumber-block-damages_482257-84366.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Sara",
|
||||
role: "Project Manager",
|
||||
description: "Ensuring quality in delivery.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-craftsman-holding-piece-furniture-his-carpentry-workshop_342744-812.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Abdulla", role: "Master Craftsman", description: "20+ years of wood expertise.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-experienced-carpenter-his-younger-employee_329181-15622.jpg" },
|
||||
{ id: "t2", name: "Ahmed", role: "Lead Designer", description: "Transforming concepts to reality.", imageSrc: "http://img.b2bpic.net/free-photo/cabinetmaker-apprentice-inspecting-lumber-block-damages_482257-84366.jpg" },
|
||||
{ id: "t3", name: "Sara", role: "Project Manager", description: "Ensuring quality in delivery.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-craftsman-holding-piece-furniture-his-carpentry-workshop_342744-812.jpg" },
|
||||
]}
|
||||
title="Our Workshop Artisans"
|
||||
description="The dedicated team bringing your wood visions to life."
|
||||
@@ -235,46 +129,11 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "John Doe",
|
||||
role: "Homeowner",
|
||||
company: "Local Area",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/composition-fathers-day-with-some-tools_23-2147790948.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Jane Smith",
|
||||
role: "Developer",
|
||||
company: "Housing Corp",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/positive-brunette-female-with-curly-hair-makes-salad-with-tomatoes-potato-home-kitchen_613910-13771.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Mike Ross",
|
||||
role: "Designer",
|
||||
company: "Studio X",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-game-night_23-2149153507.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Sarah Lee",
|
||||
role: "CEO",
|
||||
company: "Retail Group",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-couple-inside-their-new-home-holding-house-plans_23-2148895457.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "David Kim",
|
||||
role: "Consultant",
|
||||
company: "Business INC",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-successful-businessman-showing-okay-workplace_176420-5296.jpg",
|
||||
},
|
||||
{ id: "1", name: "John Doe", role: "Homeowner", company: "Local Area", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/composition-fathers-day-with-some-tools_23-2147790948.jpg" },
|
||||
{ id: "2", name: "Jane Smith", role: "Developer", company: "Housing Corp", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/positive-brunette-female-with-curly-hair-makes-salad-with-tomatoes-potato-home-kitchen_613910-13771.jpg" },
|
||||
{ id: "3", name: "Mike Ross", role: "Designer", company: "Studio X", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-game-night_23-2149153507.jpg" },
|
||||
{ id: "4", name: "Sarah Lee", role: "CEO", company: "Retail Group", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiley-couple-inside-their-new-home-holding-house-plans_23-2148895457.jpg" },
|
||||
{ id: "5", name: "David Kim", role: "Consultant", company: "Business INC", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-successful-businessman-showing-okay-workplace_176420-5296.jpg" },
|
||||
]}
|
||||
title="What Clients Say"
|
||||
description="Stories from satisfied clients who transformed their homes."
|
||||
@@ -286,21 +145,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "How long for custom work?",
|
||||
content: "Depending on project scale, usually 2-6 weeks.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do you do repairs?",
|
||||
content: "Yes, we handle select restoration projects.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Is onsite consultation free?",
|
||||
content: "Yes, we offer free site analysis.",
|
||||
},
|
||||
{ id: "f1", title: "How long for custom work?", content: "Depending on project scale, usually 2-6 weeks." },
|
||||
{ id: "f2", title: "Do you do repairs?", content: "Yes, we handle select restoration projects." },
|
||||
{ id: "f3", title: "Is onsite consultation free?", content: "Yes, we offer free site analysis." },
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Have questions? We have answers regarding our process."
|
||||
@@ -311,9 +158,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Get In Touch"
|
||||
title="Ready for your project?"
|
||||
description="Request a quote today and let's craft something unique together."
|
||||
@@ -325,29 +170,15 @@ export default function LandingPage() {
|
||||
logoText="Abdulla Carpentry EST"
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
{
|
||||
label: "Furniture",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Cabinets",
|
||||
href: "#",
|
||||
},
|
||||
title: "Services", items: [
|
||||
{ label: "Furniture", href: "#" },
|
||||
{ label: "Cabinets", href: "#" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
{
|
||||
label: "Support",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Sales",
|
||||
href: "#",
|
||||
},
|
||||
title: "Contact", items: [
|
||||
{ label: "Support", href: "#" },
|
||||
{ label: "Sales", href: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user