diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 55c7372..ce941ed 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,36 +5,21 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const dmSans = DM_Sans({ - variable: "--font-dm-sans", - subsets: ["latin"], + variable: "--font-dm-sans", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Namakwa Foresight Nexus - AI Water Infrastructure Prediction Platform", - description: "AI-powered LoRaWAN sensors predict pipe bursts 21 days early, saving R15M annually. Award-ready for MIRA 2026. Proven in South Africa.", - keywords: "water infrastructure, pipe burst prediction, LoRaWAN, IoT sensors, predictive maintenance, rural water, South Africa, cleantech, municipal water utilities", - metadataBase: new URL("https://namakwaforesightnexus.com"), + title: "Namakwa Foresight Nexus - AI Water Infrastructure Prediction Platform", description: "AI-powered LoRaWAN sensors predict pipe bursts 21 days early, saving R15M annually. Award-ready for MIRA 2026. Proven in South Africa.", keywords: "water infrastructure, pipe burst prediction, LoRaWAN, IoT sensors, predictive maintenance, rural water, South Africa, cleantech, municipal water utilities", metadataBase: new URL("https://namakwaforesightnexus.com"), alternates: { - canonical: "https://namakwaforesightnexus.com", - }, + canonical: "https://namakwaforesightnexus.com"}, openGraph: { - title: "Namakwa Foresight Nexus - Predict Water Infrastructure Failures", - description: "21-day early detection of pipe bursts with AI. R15M proven annual savings. Award-ready technology for South African municipalities.", - url: "https://namakwaforesightnexus.com", - siteName: "Namakwa Foresight Nexus", - type: "website", - images: [ + title: "Namakwa Foresight Nexus - Predict Water Infrastructure Failures", description: "21-day early detection of pipe bursts with AI. R15M proven annual savings. Award-ready technology for South African municipalities.", url: "https://namakwaforesightnexus.com", siteName: "Namakwa Foresight Nexus", type: "website", images: [ { - url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-modern-clean-software-dashboard-interf-1772619725366-13e5f244.png", - alt: "A modern, clean software dashboard interface showing water infrastructure monitoring data with multi", - }, + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-modern-clean-software-dashboard-interf-1772619725366-13e5f244.png", alt: "A modern, clean software dashboard interface showing water infrastructure monitoring data with multi"}, ], }, twitter: { - card: "summary_large_image", - title: "Namakwa Foresight Nexus - AI Water Infrastructure Platform", - description: "Predict pipe bursts 21 days early. Save R15M annually. MIRA 2026 finalist.", - images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-modern-clean-software-dashboard-interf-1772619725366-13e5f244.png"], + card: "summary_large_image", title: "Namakwa Foresight Nexus - AI Water Infrastructure Platform", description: "Predict pipe bursts 21 days early. Save R15M annually. MIRA 2026 finalist.", images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-modern-clean-software-dashboard-interf-1772619725366-13e5f244.png"], }, robots: { index: true, @@ -1424,4 +1409,4 @@ export default function RootLayout({ ); -} \ No newline at end of file +} diff --git a/src/app/page.tsx b/src/app/page.tsx index 6b80a85..49abc05 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -59,17 +59,13 @@ export default function HomePage() { buttonAnimation="slide-up" mediaItems={[ { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-modern-clean-software-dashboard-interf-1772619725366-13e5f244.png?_wi=1", - imageAlt: "AI Dashboard Interface", - }, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-modern-clean-software-dashboard-interf-1772619725366-13e5f244.png?_wi=1", imageAlt: "AI Dashboard Interface"}, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/an-illustrated-visualization-of-a-lorawa-1772619725082-1a55fe58.png?_wi=1", - imageAlt: "LoRaWAN Mesh Network", - }, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/an-illustrated-visualization-of-a-lorawa-1772619725082-1a55fe58.png?_wi=1", imageAlt: "LoRaWAN Mesh Network"}, ]} mediaAnimation="slide-up" rating={5} - ratingText="Proven in 3 South African municipalities" + ratingText="Deployed in 3 municipalities over 39 months with 94% accuracy" /> @@ -101,28 +97,16 @@ export default function HomePage() { features={[ { id: 1, - title: "Sensor Deployment", - description: "Deploy LoRaWAN mesh sensors across water infrastructure networks for real-time pressure, flow, and vibration monitoring in offline-first zones.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-technical-visualization-showing-pipe-b-1772619725482-06aad770.png?_wi=1", - }, + title: "Sensor Deployment", description: "Deploy LoRaWAN mesh sensors across water infrastructure networks for real-time pressure, flow, and vibration monitoring in offline-first zones.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-technical-visualization-showing-pipe-b-1772619725482-06aad770.png?_wi=1"}, { id: 2, - title: "AI Prediction Engine", - description: "Advanced machine learning algorithms detect anomalies and predict pipe bursts 21 days before failure with 94% accuracy.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-technical-visualization-showing-pipe-b-1772619725482-06aad770.png?_wi=2", - }, + title: "AI Prediction Engine", description: "Advanced machine learning algorithms detect anomalies and predict pipe bursts 21 days before failure with 94% accuracy.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-technical-visualization-showing-pipe-b-1772619725482-06aad770.png?_wi=2"}, { id: 3, - title: "Scheduled Prevention", - description: "Automated maintenance scheduling with optimal routing for field teams prevents emergencies and reduces downtime.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/technical-illustration-showing-offline-f-1772619725511-2eeb415e.png?_wi=1", - }, + title: "Scheduled Prevention", description: "Automated maintenance scheduling with optimal routing for field teams prevents emergencies and reduces downtime.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/technical-illustration-showing-offline-f-1772619725511-2eeb415e.png?_wi=1"}, { id: 4, - title: "ROI Dashboard", - description: "Real-time financial impact tracking shows cost savings, reduced emergency repairs, and extended infrastructure life.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-comprehensive-data-visualization-showi-1772619725007-a2282cbb.png?_wi=1", - }, + title: "ROI Dashboard", description: "Real-time financial impact tracking shows cost savings, reduced emergency repairs, and extended infrastructure life.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-comprehensive-data-visualization-showi-1772619725007-a2282cbb.png?_wi=1"}, ]} /> @@ -140,33 +124,13 @@ export default function HomePage() { useInvertedBackground={false} metrics={[ { - id: "1", - value: "R15M", - title: "Annual Savings", - description: "Proven cost reduction across 3 municipalities", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-comprehensive-data-visualization-showi-1772619725007-a2282cbb.png?_wi=2", - }, + id: "1", value: "R15M", title: "Annual Savings", description: "Proven cost reduction across 3 municipalities", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-comprehensive-data-visualization-showi-1772619725007-a2282cbb.png?_wi=2"}, { - id: "2", - value: "21 Days", - title: "Early Detection", - description: "Advance warning before pipe burst failure", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-technical-visualization-showing-pipe-b-1772619725482-06aad770.png?_wi=3", - }, + id: "2", value: "21 Days", title: "Early Detection", description: "Advance warning before pipe burst failure", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-technical-visualization-showing-pipe-b-1772619725482-06aad770.png?_wi=3"}, { - id: "3", - value: "94%", - title: "Prediction Accuracy", - description: "AI algorithm performance in field trials", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-modern-clean-software-dashboard-interf-1772619725366-13e5f244.png?_wi=2", - }, + id: "3", value: "94%", title: "Prediction Accuracy", description: "AI algorithm performance in field trials", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-modern-clean-software-dashboard-interf-1772619725366-13e5f244.png?_wi=2"}, { - id: "4", - value: "40%", - title: "NRW Reduction", - description: "Non-revenue water loss minimization", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-comprehensive-data-visualization-showi-1772619725007-a2282cbb.png?_wi=3", - }, + id: "4", value: "40%", title: "NRW Reduction", description: "Non-revenue water loss minimization", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/a-comprehensive-data-visualization-showi-1772619725007-a2282cbb.png?_wi=3"}, ]} /> @@ -185,32 +149,14 @@ export default function HomePage() { gridVariant="three-columns-all-equal-width" products={[ { - id: "1", - brand: "Namakwa Municipality", - name: "Springbok Water System", - price: "R2.3M Savings/Year", - rating: 5, - reviewCount: "18 months", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/photograph-or-illustration-of-springbok--1772619725119-42805b01.png?_wi=1", - }, + id: "1", brand: "Namakwa Municipality", name: "Springbok Water System", price: "R2.3M Savings/Year", rating: 5, + reviewCount: "18 months", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/photograph-or-illustration-of-springbok--1772619725119-42805b01.png?_wi=1"}, { - id: "2", - brand: "Namakwa Municipality", - name: "Kuboes Infrastructure", - price: "R4.1M Savings/Year", - rating: 5, - reviewCount: "12 months", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/illustration-or-photograph-of-kuboes-wat-1772619725762-d8d29244.png", - }, + id: "2", brand: "Namakwa Municipality", name: "Kuboes Infrastructure", price: "R4.1M Savings/Year", rating: 5, + reviewCount: "12 months", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/illustration-or-photograph-of-kuboes-wat-1772619725762-d8d29244.png"}, { - id: "3", - brand: "Northern Cape", - name: "Nourivier Network", - price: "R8.6M Savings/Year", - rating: 5, - reviewCount: "9 months", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/illustration-or-photograph-of-nourivier--1772619724632-36261807.png", - }, + id: "3", brand: "Northern Cape", name: "Nourivier Network", price: "R8.6M Savings/Year", rating: 5, + reviewCount: "9 months", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AS736l45twMr3TxU74KlKk3PF0/illustration-or-photograph-of-nourivier--1772619724632-36261807.png"}, ]} /> @@ -226,14 +172,7 @@ export default function HomePage() { textboxLayout="default" useInvertedBackground={false} names={[ - "Namakwa Municipality", - "Northern Cape Water", - "Africa Water Fund", - "Tech for Good Alliance", - "MIRA Innovation 2026", - "Rural Water Trust", - "CleanTech South Africa", - ]} + "Namakwa Municipality", "Northern Cape Water", "Africa Water Fund", "Tech for Good Alliance", "MIRA Innovation 2026", "Rural Water Trust", "CleanTech South Africa"]} speed={40} showCard={true} /> @@ -263,4 +202,4 @@ export default function HomePage() { ); -} \ No newline at end of file +}