3 Commits

Author SHA1 Message Date
8a798ef98f Update src/app/page.tsx 2026-05-13 12:30:59 +00:00
61df3f62df Merge version_2 into main
Merge version_2 into main
2026-05-13 12:29:35 +00:00
8ca6c3b13a Update src/app/page.tsx 2026-05-13 12:29:32 +00:00

View File

@@ -33,25 +33,15 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
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: "Testimonials", name: "Testimonials", id: "testimonials"},
id: "testimonials",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="CTFM Moving" brandName="CTFM Moving"
/> />
@@ -60,63 +50,40 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplit <HeroSplit
background={{ background={{
variant: "plain", variant: "plain"}}
}}
title="Seamless Relocation for Your Life" title="Seamless Relocation for Your Life"
description="At Cape Town Fish Market Langebaan, we treat every move like our own, ensuring your transition is smooth, fast, and stress-free." description="Serving the Langebaan area with expert care, we provide instant quotes to get your move scheduled immediately—experience a stress-free transition today."
buttons={[ buttons={[
{ {
text: "Get a Free Quote", text: "Get an Instant Quote", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/portrait-handsome-happy-man-holding-box-with-plant-while-moving-new-house_549566-356.jpg" imageSrc="http://img.b2bpic.net/free-photo/portrait-handsome-happy-man-holding-box-with-plant-while-moving-new-house_549566-356.jpg"
imageAlt="Professional moving crew" imageAlt="Professional moving crew"
mediaAnimation="slide-up" mediaAnimation="slide-up"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/young-couple-unpacking-moving-boxes-new-flat_329181-18178.jpg", src: "http://img.b2bpic.net/free-photo/young-couple-unpacking-moving-boxes-new-flat_329181-18178.jpg", alt: "Couple 1"},
alt: "Couple 1",
},
{ {
src: "http://img.b2bpic.net/free-photo/medium-shot-volunteers-with-boxes_23-2149196092.jpg", src: "http://img.b2bpic.net/free-photo/medium-shot-volunteers-with-boxes_23-2149196092.jpg", alt: "Volunteers"},
alt: "Volunteers",
},
{ {
src: "http://img.b2bpic.net/free-photo/couple-signing-boxes_23-2147782367.jpg", src: "http://img.b2bpic.net/free-photo/couple-signing-boxes_23-2147782367.jpg", alt: "Couple signing"},
alt: "Couple signing",
},
{ {
src: "http://img.b2bpic.net/free-photo/woman-courier-looking-tablet_23-2147787884.jpg", src: "http://img.b2bpic.net/free-photo/woman-courier-looking-tablet_23-2147787884.jpg", alt: "Woman courier"},
alt: "Woman courier",
},
{ {
src: "http://img.b2bpic.net/free-photo/side-view-man-handling-couch-while-preparing-move-out_23-2148647458.jpg", src: "http://img.b2bpic.net/free-photo/side-view-man-handling-couch-while-preparing-move-out_23-2148647458.jpg", alt: "Man moving"},
alt: "Man moving",
},
]} ]}
avatarText="Trusted by 500+ families" avatarText="Trusted by 500+ families"
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "Licensed & Insured"},
text: "Licensed & Insured",
},
{ {
type: "text", type: "text", text: "Competitive Pricing"},
text: "Competitive Pricing",
},
{ {
type: "text", type: "text", text: "Careful Handling"},
text: "Careful Handling",
},
{ {
type: "text", type: "text", text: "Rapid Response"},
text: "Rapid Response",
},
{ {
type: "text", type: "text", text: "Local Experts"},
text: "Local Experts",
},
]} ]}
/> />
</div> </div>
@@ -127,9 +94,7 @@ export default function LandingPage() {
title="Why Choose Our Expertise?" title="Why Choose Our Expertise?"
buttons={[ buttons={[
{ {
text: "Learn More About Us", text: "Learn More About Us", href: "#services"},
href: "#services",
},
]} ]}
/> />
</div> </div>
@@ -141,21 +106,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
negativeCard={{ negativeCard={{
items: [ items: [
"No Hidden Fees", "No Hidden Fees", "No Uninsured Loads", "No Rushed Work", "No Delays", "No Broken Items"],
"No Uninsured Loads",
"No Rushed Work",
"No Delays",
"No Broken Items",
],
}} }}
positiveCard={{ positiveCard={{
items: [ items: [
"Comprehensive Insurance", "Comprehensive Insurance", "Professional Packing", "24/7 Logistics Support", "Expert Team", "Custom Solutions"],
"Professional Packing",
"24/7 Logistics Support",
"Expert Team",
"Custom Solutions",
],
}} }}
title="Premium Moving Standards" title="Premium Moving Standards"
description="Excellence in every box we move." description="Excellence in every box we move."
@@ -170,41 +125,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", name: "Residential Move", price: "From R2,500", imageSrc: "http://img.b2bpic.net/free-photo/close-up-delivery-man-with-boxes_23-2149035950.jpg"},
name: "Residential Move",
price: "From R2,500",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-delivery-man-with-boxes_23-2149035950.jpg",
},
{ {
id: "p2", id: "p2", name: "Office Relocation", price: "From R5,000", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-packing-desk-items_23-2149392094.jpg"},
name: "Office Relocation",
price: "From R5,000",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-packing-desk-items_23-2149392094.jpg",
},
{ {
id: "p3", id: "p3", name: "Fragile Handling", price: "From R1,200", imageSrc: "http://img.b2bpic.net/free-photo/vintage-trunks-lamp_1122-674.jpg"},
name: "Fragile Handling",
price: "From R1,200",
imageSrc: "http://img.b2bpic.net/free-photo/vintage-trunks-lamp_1122-674.jpg",
},
{ {
id: "p4", id: "p4", name: "Storage Assistance", price: "From R800", imageSrc: "http://img.b2bpic.net/free-photo/moving-boxes-sunny-room_23-2152025151.jpg"},
name: "Storage Assistance",
price: "From R800",
imageSrc: "http://img.b2bpic.net/free-photo/moving-boxes-sunny-room_23-2152025151.jpg",
},
{ {
id: "p5", id: "p5", name: "Long Distance", price: "Quotation Basis", imageSrc: "http://img.b2bpic.net/free-photo/delivery-employees-working-together_23-2148890046.jpg"},
name: "Long Distance",
price: "Quotation Basis",
imageSrc: "http://img.b2bpic.net/free-photo/delivery-employees-working-together_23-2148890046.jpg",
},
{ {
id: "p6", id: "p6", name: "Packing Services", price: "From R1,000", imageSrc: "http://img.b2bpic.net/free-photo/man-warehouse-working-with-packages_23-2148886842.jpg"},
name: "Packing Services",
price: "From R1,000",
imageSrc: "http://img.b2bpic.net/free-photo/man-warehouse-working-with-packages_23-2148886842.jpg",
},
]} ]}
title="Our Moving Solutions" title="Our Moving Solutions"
description="Specialized services tailored to your moving needs." description="Specialized services tailored to your moving needs."
@@ -218,26 +149,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "500+", title: "Moves Completed", description: "Successful relocations this year alone.", imageSrc: "http://img.b2bpic.net/free-photo/cardboard-boxes-different-sizes_1194-614.jpg"},
value: "500+",
title: "Moves Completed",
description: "Successful relocations this year alone.",
imageSrc: "http://img.b2bpic.net/free-photo/cardboard-boxes-different-sizes_1194-614.jpg",
},
{ {
id: "m2", id: "m2", value: "15+", title: "Expert Staff", description: "Highly trained and courteous professionals.", imageSrc: "http://img.b2bpic.net/free-photo/happy-auto-repairman-taking-car-tire-form-rack-workshop_637285-7530.jpg"},
value: "15+",
title: "Expert Staff",
description: "Highly trained and courteous professionals.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-auto-repairman-taking-car-tire-form-rack-workshop_637285-7530.jpg",
},
{ {
id: "m3", id: "m3", value: "100%", title: "Satisfaction Rate", description: "Committed to delivering total peace of mind.", imageSrc: "http://img.b2bpic.net/free-photo/group-women-spending-time-together_23-2148930910.jpg"},
value: "100%",
title: "Satisfaction Rate",
description: "Committed to delivering total peace of mind.",
imageSrc: "http://img.b2bpic.net/free-photo/group-women-spending-time-together_23-2148930910.jpg",
},
]} ]}
title="Moving by the Numbers" title="Moving by the Numbers"
description="Experience that speaks for itself." description="Experience that speaks for itself."
@@ -252,33 +168,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
members={[ members={[
{ {
id: "tm1", id: "tm1", name: "John Doe", role: "Operations Manager", description: "Leading the team with 10+ years experience.", imageSrc: "http://img.b2bpic.net/free-photo/mature-woman-standing-with-crossed-arms-blue-t-shirt-looking-merry_176474-32887.jpg"},
name: "John Doe",
role: "Operations Manager",
description: "Leading the team with 10+ years experience.",
imageSrc: "http://img.b2bpic.net/free-photo/mature-woman-standing-with-crossed-arms-blue-t-shirt-looking-merry_176474-32887.jpg",
},
{ {
id: "tm2", id: "tm2", name: "Jane Smith", role: "Head of Logistics", description: "Ensuring every route is optimized.", imageSrc: "http://img.b2bpic.net/free-photo/businessman-smiling-camera_107420-95907.jpg"},
name: "Jane Smith",
role: "Head of Logistics",
description: "Ensuring every route is optimized.",
imageSrc: "http://img.b2bpic.net/free-photo/businessman-smiling-camera_107420-95907.jpg",
},
{ {
id: "tm3", id: "tm3", name: "Mike Brown", role: "Lead Packer", description: "Master of delicate items security.", imageSrc: "http://img.b2bpic.net/free-photo/old-man-carrying-many-cardboard-boxes_1187-3426.jpg"},
name: "Mike Brown",
role: "Lead Packer",
description: "Master of delicate items security.",
imageSrc: "http://img.b2bpic.net/free-photo/old-man-carrying-many-cardboard-boxes_1187-3426.jpg",
},
{ {
id: "tm4", id: "tm4", name: "Sarah Wilson", role: "Customer Service", description: "Your main point of contact for support.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-blonde-woman-holding-carton-box-moving-home_329181-282.jpg"},
name: "Sarah Wilson",
role: "Customer Service",
description: "Your main point of contact for support.",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-blonde-woman-holding-carton-box-moving-home_329181-282.jpg",
},
]} ]}
title="Meet Your Moving Experts" title="Meet Your Moving Experts"
description="Dedicated to bringing your belongings home safely." description="Dedicated to bringing your belongings home safely."
@@ -292,45 +188,20 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah Miller", handle: "@sarahmove", testimonial: "The best moving experience I have ever had. Professional and fast.", rating: 5,
name: "Sarah Miller", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-excited-young-man-woman-getting-out-cushions-open-carton-box-enjoying-moving-unpacking-things_74855-8861.jpg"},
handle: "@sarahmove",
testimonial: "The best moving experience I have ever had. Professional and fast.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-excited-young-man-woman-getting-out-cushions-open-carton-box-enjoying-moving-unpacking-things_74855-8861.jpg",
},
{ {
id: "2", id: "2", name: "David Jacobs", handle: "@davidmove", testimonial: "Took great care of my antiques. Really reliable service.", rating: 5,
name: "David Jacobs", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-fun-with-paintbrush-their-new-home_23-2149086847.jpg"},
handle: "@davidmove",
testimonial: "Took great care of my antiques. Really reliable service.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-fun-with-paintbrush-their-new-home_23-2149086847.jpg",
},
{ {
id: "3", id: "3", name: "Lisa van der Merwe", handle: "@lisamove", testimonial: "Excellent communication throughout the move. Highly recommended.", rating: 5,
name: "Lisa van der Merwe", imageSrc: "http://img.b2bpic.net/free-photo/excited-multiethnic-couple-stand-surrounded-by-moving-boxes-taking-break-capture-selfie-with_482257-134995.jpg"},
handle: "@lisamove",
testimonial: "Excellent communication throughout the move. Highly recommended.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/excited-multiethnic-couple-stand-surrounded-by-moving-boxes-taking-break-capture-selfie-with_482257-134995.jpg",
},
{ {
id: "4", id: "4", name: "Mark Peters", handle: "@markmove", testimonial: "Smooth transition into my new home. No complaints whatsoever.", rating: 5,
name: "Mark Peters", imageSrc: "http://img.b2bpic.net/free-photo/selective-focus-shot-happy-white-couple-moving-together-into-new-house_181624-38162.jpg"},
handle: "@markmove",
testimonial: "Smooth transition into my new home. No complaints whatsoever.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/selective-focus-shot-happy-white-couple-moving-together-into-new-house_181624-38162.jpg",
},
{ {
id: "5", id: "5", name: "Emily Stone", handle: "@emilymove", testimonial: "Friendly team who worked efficiently. Thanks again!", rating: 5,
name: "Emily Stone", imageSrc: "http://img.b2bpic.net/free-photo/girlfriend-hitting-boyfriend-with-instructions-while-assembling-furniture-their-new-apartment_482257-22346.jpg"},
handle: "@emilymove",
testimonial: "Friendly team who worked efficiently. Thanks again!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/girlfriend-hitting-boyfriend-with-instructions-while-assembling-furniture-their-new-apartment_482257-22346.jpg",
},
]} ]}
showRating={true} showRating={true}
title="Stories from Our Clients" title="Stories from Our Clients"
@@ -343,14 +214,7 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Langebaan Logistics", "Langebaan Logistics", "Coastal Storage", "West Coast Realty", "Marine Moving Co", "Port Supplies", "Cape Pack Solutions", "Elite Relocations"]}
"Coastal Storage",
"West Coast Realty",
"Marine Moving Co",
"Port Supplies",
"Cape Pack Solutions",
"Elite Relocations",
]}
title="Trusted by Local Partners" title="Trusted by Local Partners"
description="Professional alliances that ensure quality." description="Professional alliances that ensure quality."
/> />
@@ -360,11 +224,10 @@ export default function LandingPage() {
<ContactSplit <ContactSplit
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Ready to Start?" tag="Ready to Start?"
title="Book Your Move Today" title="Book Your Move Today"
description="Reach out to schedule your professional relocation service." description="Submit your details to receive a personalized, no-obligation moving estimate within 24 hours."
imageSrc="http://img.b2bpic.net/free-photo/content-woman-delivering-ordered-parcels_23-2147767740.jpg" imageSrc="http://img.b2bpic.net/free-photo/content-woman-delivering-ordered-parcels_23-2147767740.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
/> />
@@ -375,42 +238,27 @@ export default function LandingPage() {
logoText="CTFM Moving" logoText="CTFM Moving"
columns={[ columns={[
{ {
title: "Company", title: "Company", items: [
items: [
{ {
label: "About", label: "About", href: "#about"},
href: "#about",
},
{ {
label: "Services", label: "Services", href: "#services"},
href: "#services",
},
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ {
label: "Contact", label: "Contact", href: "#contact"},
href: "#contact",
},
{ {
label: "FAQ", label: "FAQ", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms", label: "Terms", href: "#"},
href: "#",
},
], ],
}, },
]} ]}