From c16d356bd5767dad43a96175f9a644117b510f64 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 12:43:30 +0000 Subject: [PATCH 1/2] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 44 ++++++++++------------------------------ 1 file changed, 11 insertions(+), 33 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 30e952a..5a8ae21 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -18,8 +18,7 @@ export default function ContactPage() { const footerColumns = [ { - title: "Navigate", - items: [ + title: "Navigate", items: [ { label: "Home", href: "/" }, { label: "About", href: "/about" }, { label: "Portfolio", href: "/portfolio" }, @@ -27,8 +26,7 @@ export default function ContactPage() { ], }, { - title: "Services", - items: [ + title: "Services", items: [ { label: "Web Design", href: "/#pricing" }, { label: "SEO Setup", href: "/#benefits" }, { label: "Custom Development", href: "/#pricing" }, @@ -36,16 +34,14 @@ export default function ContactPage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Cookie Policy", href: "/cookies" }, ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "Email: hello@ltwebstudio.co.za", href: "mailto:hello@ltwebstudio.co.za" }, { label: "WhatsApp: +27 (0) 123 456 789", href: "https://wa.me/27123456789" }, { label: "South Africa", href: "#" }, @@ -88,35 +84,17 @@ export default function ContactPage() { mediaPosition="left" faqs={[ { - id: "1", - title: "Can you solve my problem?", - content: "If your business needs a credible online presence that attracts customers and builds trust, then absolutely yes. I specialize in helping businesses that don't yet have a website get a professional digital foundation that actually works.", - }, + id: "1", title: "Can you solve my problem?", content: "If your business needs a credible online presence that attracts customers and builds trust, then absolutely yes. I specialize in helping businesses that don't yet have a website get a professional digital foundation that actually works."}, { - id: "2", - title: "Have you done this before?", - content: "Yes. I've built custom websites for businesses across industries in South Africa—from salons and consulting firms to construction companies and service providers. Every project is tailored to the client's specific needs and goals.", - }, + id: "2", title: "Have you done this before?", content: "Yes. I've built custom websites for businesses across industries in South Africa—from salons and consulting firms to construction companies and service providers. Every project is tailored to the client's specific needs and goals."}, { - id: "3", - title: "Can I trust you?", - content: "Absolutely. I work with a clear, structured process that keeps you informed every step of the way. Transparent pricing, predictable timelines, and regular communication are non-negotiable. You'll know exactly what to expect and when to expect it.", - }, + id: "3", title: "Can I trust you?", content: "Absolutely. I work with a clear, structured process that keeps you informed every step of the way. Transparent pricing, predictable timelines, and regular communication are non-negotiable. You'll know exactly what to expect and when to expect it."}, { - id: "4", - title: "How much does it cost?", - content: "Pricing starts at R5,500 for a basic starter website and goes up to R21,000+ for premium custom projects. I also offer consultation to help you choose the right package for your business. No surprises, no hidden fees.", - }, + id: "4", title: "How much does it cost?", content: "Pricing starts at R5,500 for a basic starter website and goes up to R21,000+ for premium custom projects. I also offer consultation to help you choose the right package for your business. No surprises, no hidden fees."}, { - id: "5", - title: "What happens next?", - content: "First, we have a free discovery call where I learn about your business, goals, and budget. Then I'll recommend the right package and walk you through the entire process. From design to launch, I'll keep you updated and involved.", - }, + id: "5", title: "What happens next?", content: "First, we have a free discovery call where I learn about your business, goals, and budget. Then I'll recommend the right package and walk you through the entire process. From design to launch, I'll keep you updated and involved."}, { - id: "6", - title: "How long does it take?", - content: "Delivery time depends on your package. Starter websites take 7 days, Business packages take 10–14 days, and Premium projects are customized based on scope. Rush options are available—just ask.", - }, + id: "6", title: "How long does it take?", content: "Delivery time depends on your package. Starter websites take 7 days, Business packages take 10–14 days, and Premium projects are customized based on scope. Rush options are available—just ask."}, ]} /> @@ -125,7 +103,7 @@ export default function ContactPage() { Date: Wed, 4 Mar 2026 12:43:31 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 110 ++++++++++++----------------------------------- 1 file changed, 27 insertions(+), 83 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 4250ccf..31260ef 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -23,8 +23,7 @@ export default function HomePage() { const footerColumns = [ { - title: "Navigate", - items: [ + title: "Navigate", items: [ { label: "Home", href: "/" }, { label: "About", href: "/about" }, { label: "Portfolio", href: "/portfolio" }, @@ -32,8 +31,7 @@ export default function HomePage() { ], }, { - title: "Services", - items: [ + title: "Services", items: [ { label: "Web Design", href: "/#pricing" }, { label: "SEO Setup", href: "/#benefits" }, { label: "Custom Development", href: "/#pricing" }, @@ -41,16 +39,14 @@ export default function HomePage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Cookie Policy", href: "/cookies" }, ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "Email: hello@ltwebstudio.co.za", href: "mailto:hello@ltwebstudio.co.za" }, { label: "WhatsApp: +27 (0) 123 456 789", href: "https://wa.me/27123456789" }, { label: "South Africa", href: "#" }, @@ -83,14 +79,14 @@ export default function HomePage() { @@ -103,19 +99,13 @@ export default function HomePage() { features={[ { icon: AlertCircle, - title: "The Problem", - description: "Without a professional website, potential customers can't find you or verify your legitimacy online. Social media alone isn't enough.", - }, + title: "The Problem", description: "Without a professional website, potential customers can't find you or verify your legitimacy online. Social media alone isn't enough."}, { icon: CheckCircle, - title: "The Solution", - description: "A clean, professional website that clearly communicates who you are, what you do, and how to work with you. That's exactly what we build.", - }, + title: "The Solution", description: "A clean, professional website that clearly communicates who you are, what you do, and how to work with you. That's exactly what we build."}, { icon: Zap, - title: "Instant Credibility", - description: "Your website is your digital storefront. It's often the first impression customers have of your business—make it count.", - }, + title: "Instant Credibility", description: "Your website is your digital storefront. It's often the first impression customers have of your business—make it count."}, ]} textboxLayout="default" useInvertedBackground={false} @@ -130,29 +120,19 @@ export default function HomePage() { features={[ { icon: Shield, - title: "Professional Design That Builds Trust", - description: "Clean, modern design that instantly communicates professionalism and credibility to your visitors.", - }, + title: "Professional Design That Builds Trust", description: "Clean, modern design that instantly communicates professionalism and credibility to your visitors."}, { icon: Smartphone, - title: "Fully Mobile Responsive", - description: "Every website is optimized for mobile, tablet, and desktop. Your customers can reach you anywhere, anytime.", - }, + title: "Fully Mobile Responsive", description: "Every website is optimized for mobile, tablet, and desktop. Your customers can reach you anywhere, anytime."}, { icon: Search, - title: "SEO-Optimized Structure", - description: "Built with search engine optimization in mind, so your website ranks better and attracts organic traffic from Google.", - }, + title: "SEO-Optimized Structure", description: "Built with search engine optimization in mind, so your website ranks better and attracts organic traffic from Google."}, { icon: TrendingUp, - title: "Conversion-Focused Layout", - description: "Strategic design that guides visitors toward taking action—whether that's booking, calling, or buying.", - }, + title: "Conversion-Focused Layout", description: "Strategic design that guides visitors toward taking action—whether that's booking, calling, or buying."}, { icon: Clock, - title: "Clear Process & Timeline", - description: "Know exactly what to expect. Transparent timelines, no surprises, and regular communication throughout the project.", - }, + title: "Clear Process & Timeline", description: "Know exactly what to expect. Transparent timelines, no surprises, and regular communication throughout the project."}, ]} textboxLayout="default" useInvertedBackground={false} @@ -171,59 +151,23 @@ export default function HomePage() { useInvertedBackground={false} testimonials={[ { - id: "1", - name: "Sarah Dlamini", - role: "Owner", - company: "SarahStyle Salon", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1649.jpg", - imageAlt: "Sarah Dlamini - SarahStyle Salon", - }, + id: "1", name: "Sarah Dlamini", role: "Owner", company: "SarahStyle Salon", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1649.jpg", imageAlt: "Sarah Dlamini - SarahStyle Salon"}, { - id: "2", - name: "Thabo Nkosi", - role: "Director", - company: "Nkosi Construction", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - imageAlt: "Thabo Nkosi - Nkosi Construction", - }, + id: "2", name: "Thabo Nkosi", role: "Director", company: "Nkosi Construction", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Thabo Nkosi - Nkosi Construction"}, { - id: "3", - name: "Amira Hassan", - role: "Founder", - company: "Hassan Digital Marketing", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/close-up-successful-entrepreneur_1098-3855.jpg", - imageAlt: "Amira Hassan - Hassan Digital Marketing", - }, + id: "3", name: "Amira Hassan", role: "Founder", company: "Hassan Digital Marketing", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/close-up-successful-entrepreneur_1098-3855.jpg", imageAlt: "Amira Hassan - Hassan Digital Marketing"}, { - id: "4", - name: "Kenji Suzuki", - role: "Manager", - company: "Suzuki Accounting Services", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/content-beautiful-businesswoman-standing-window_1262-1778.jpg", - imageAlt: "Kenji Suzuki - Suzuki Accounting", - }, + id: "4", name: "Kenji Suzuki", role: "Manager", company: "Suzuki Accounting Services", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/content-beautiful-businesswoman-standing-window_1262-1778.jpg", imageAlt: "Kenji Suzuki - Suzuki Accounting"}, { - id: "5", - name: "Lebohang Mokoena", - role: "CEO", - company: "Mokoena & Co Consulting", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/bearded-young-man-casual-shirt-standing-with-laptop-hands_93675-134479.jpg", - imageAlt: "Lebohang Mokoena - Mokoena & Co", - }, + id: "5", name: "Lebohang Mokoena", role: "CEO", company: "Mokoena & Co Consulting", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/bearded-young-man-casual-shirt-standing-with-laptop-hands_93675-134479.jpg", imageAlt: "Lebohang Mokoena - Mokoena & Co"}, { - id: "6", - name: "Zanele Ndlela", - role: "Business Owner", - company: "Ndlela Creative Studio", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/friendly-successful-business-woman-posing-with-arms-crossed_74855-2813.jpg", - imageAlt: "Zanele Ndlela - Ndlela Creative", - }, + id: "6", name: "Zanele Ndlela", role: "Business Owner", company: "Ndlela Creative Studio", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/friendly-successful-business-woman-posing-with-arms-crossed_74855-2813.jpg", imageAlt: "Zanele Ndlela - Ndlela Creative"}, ]} /> @@ -232,7 +176,7 @@ export default function HomePage() {