Merge version_1 into main #2
131
src/app/page.tsx
131
src/app/page.tsx
@@ -36,7 +36,7 @@ const HomePage = () => {
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="largeSmall"
|
||||
background="noise"
|
||||
background="aurora"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="layered"
|
||||
@@ -54,9 +54,7 @@ const HomePage = () => {
|
||||
{ name: "Blog", id: "/blog" },
|
||||
]}
|
||||
button={{
|
||||
text: "📞 Call Now",
|
||||
href: "tel:0796262440",
|
||||
}}
|
||||
text: "📞 Call Now", href: "tel:0796262440"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -65,7 +63,7 @@ const HomePage = () => {
|
||||
<HeroLogoBillboardSplit
|
||||
logoText="Westcape"
|
||||
description="Cape Town's Trusted Appliance Repair Specialists. Fast, Reliable & Affordable Repairs in Kuilsriver and Surrounding Areas."
|
||||
background={{ variant: "noise" }}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
buttons={[
|
||||
{ text: "📅 Book a Repair", href: "/contact" },
|
||||
{ text: "📞 Call 079 626 2440", href: "tel:0796262440" },
|
||||
@@ -105,40 +103,22 @@ const HomePage = () => {
|
||||
tag="Services"
|
||||
features={[
|
||||
{
|
||||
title: "Washing Machine Repairs",
|
||||
description: "Expert repairs for front loaders, top loaders, and all major brands",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Zap,
|
||||
title: "Washing Machine Repairs", description: "Expert repairs for front loaders, top loaders, and all major brands", bentoComponent: "reveal-icon", icon: Zap,
|
||||
},
|
||||
{
|
||||
title: "Fridge & Freezer Repairs",
|
||||
description: "Cooling system diagnostics and repairs for optimal food preservation",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Snowflake,
|
||||
title: "Fridge & Freezer Repairs", description: "Cooling system diagnostics and repairs for optimal food preservation", bentoComponent: "reveal-icon", icon: Snowflake,
|
||||
},
|
||||
{
|
||||
title: "Dishwasher Repairs",
|
||||
description: "Complete dishwasher servicing and component replacement",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Droplets,
|
||||
title: "Dishwasher Repairs", description: "Complete dishwasher servicing and component replacement", bentoComponent: "reveal-icon", icon: Droplets,
|
||||
},
|
||||
{
|
||||
title: "Oven & Stove Repairs",
|
||||
description: "Gas and electric oven repairs with safety inspection included",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Flame,
|
||||
title: "Oven & Stove Repairs", description: "Gas and electric oven repairs with safety inspection included", bentoComponent: "reveal-icon", icon: Flame,
|
||||
},
|
||||
{
|
||||
title: "Tumble Dryer Repairs",
|
||||
description: "Heating element and drum repairs for all dryer types",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Wind,
|
||||
title: "Tumble Dryer Repairs", description: "Heating element and drum repairs for all dryer types", bentoComponent: "reveal-icon", icon: Wind,
|
||||
},
|
||||
{
|
||||
title: "General Diagnostics",
|
||||
description: "Professional diagnosis of any appliance malfunction",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Wrench,
|
||||
title: "General Diagnostics", description: "Professional diagnosis of any appliance malfunction", bentoComponent: "reveal-icon", icon: Wrench,
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -183,22 +163,13 @@ const HomePage = () => {
|
||||
tag="Process"
|
||||
features={[
|
||||
{
|
||||
title: "1. Contact Us",
|
||||
description: "Call us at 079 626 2440 or fill out our contact form. Describe your appliance problem.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Phone,
|
||||
title: "1. Contact Us", description: "Call us at 079 626 2440 or fill out our contact form. Describe your appliance problem.", bentoComponent: "reveal-icon", icon: Phone,
|
||||
},
|
||||
{
|
||||
title: "2. Diagnosis & Quote",
|
||||
description: "Our technician visits your home, diagnoses the problem, and provides an honest quote.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Wrench,
|
||||
title: "2. Diagnosis & Quote", description: "Our technician visits your home, diagnoses the problem, and provides an honest quote.", bentoComponent: "reveal-icon", icon: Wrench,
|
||||
},
|
||||
{
|
||||
title: "3. Repair & Test",
|
||||
description: "We complete the repair using quality parts and test everything before we leave.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: CheckCircle,
|
||||
title: "3. Repair & Test", description: "We complete the repair using quality parts and test everything before we leave.", bentoComponent: "reveal-icon", icon: CheckCircle,
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -215,37 +186,17 @@ const HomePage = () => {
|
||||
description="Real testimonials from satisfied customers across Cape Town"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Michael S",
|
||||
role: "Homeowner",
|
||||
company: "Brackenfell",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1",
|
||||
},
|
||||
id: "1", name: "Michael S", role: "Homeowner", company: "Brackenfell", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Ayesha K",
|
||||
role: "Business Owner",
|
||||
company: "Kuilsriver",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg?_wi=1",
|
||||
},
|
||||
id: "2", name: "Ayesha K", role: "Business Owner", company: "Kuilsriver", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Daniel M",
|
||||
role: "Homeowner",
|
||||
company: "Bellville",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2",
|
||||
},
|
||||
id: "3", name: "Daniel M", role: "Homeowner", company: "Bellville", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Chantel R",
|
||||
role: "Homeowner",
|
||||
company: "Durbanville",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg?_wi=2",
|
||||
},
|
||||
id: "4", name: "Chantel R", role: "Homeowner", company: "Durbanville", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{ value: "500+", label: "Repairs Completed" },
|
||||
@@ -266,40 +217,22 @@ const HomePage = () => {
|
||||
tag="Coverage"
|
||||
features={[
|
||||
{
|
||||
title: "Kuilsriver",
|
||||
description: "Fast local response - based in Kuilsriver",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: MapPin,
|
||||
title: "Kuilsriver", description: "Fast local response - based in Kuilsriver", bentoComponent: "reveal-icon", icon: MapPin,
|
||||
},
|
||||
{
|
||||
title: "Brackenfell",
|
||||
description: "Quick access from our base location",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: MapPin,
|
||||
title: "Brackenfell", description: "Quick access from our base location", bentoComponent: "reveal-icon", icon: MapPin,
|
||||
},
|
||||
{
|
||||
title: "Bellville",
|
||||
description: "Regular service calls in this area",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: MapPin,
|
||||
title: "Bellville", description: "Regular service calls in this area", bentoComponent: "reveal-icon", icon: MapPin,
|
||||
},
|
||||
{
|
||||
title: "Durbanville",
|
||||
description: "Extended service network coverage",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: MapPin,
|
||||
title: "Durbanville", description: "Extended service network coverage", bentoComponent: "reveal-icon", icon: MapPin,
|
||||
},
|
||||
{
|
||||
title: "Eerste River & Parow",
|
||||
description: "Service available on request",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: MapPin,
|
||||
title: "Eerste River & Parow", description: "Service available on request", bentoComponent: "reveal-icon", icon: MapPin,
|
||||
},
|
||||
{
|
||||
title: "Greater Cape Town",
|
||||
description: "Call for service availability beyond suburbs",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: MapPin,
|
||||
title: "Greater Cape Town", description: "Call for service availability beyond suburbs", bentoComponent: "reveal-icon", icon: MapPin,
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -314,8 +247,7 @@ const HomePage = () => {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Washing Machine Repair", href: "/services/washing-machine-repair" },
|
||||
{ label: "Fridge & Freezer Repair", href: "/services/fridge-repair" },
|
||||
{ label: "Oven & Stove Repair", href: "/services/oven-stove-repair" },
|
||||
@@ -324,16 +256,14 @@ const HomePage = () => {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Blog", href: "/blog" },
|
||||
{ label: "Contact Us", href: "/contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{ label: "📞 079 626 2440", href: "tel:0796262440" },
|
||||
{ label: "📧 geoxjack@gmail.com", href: "mailto:geoxjack@gmail.com" },
|
||||
{ label: "📍 Kuilsriver, Cape Town", href: "#" },
|
||||
@@ -341,8 +271,7 @@ const HomePage = () => {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "/privacy-policy" },
|
||||
{ label: "Terms & Conditions", href: "/terms-conditions" },
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user