From ad21280ca85a47b809cd9edc854259b5493519d4 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 09:00:33 +0000 Subject: [PATCH 1/2] Update src/app/layout.tsx --- src/app/layout.tsx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 39d62bb..631f62c 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -27,20 +27,22 @@ const dmSans = DM_Sans({ export const metadata: Metadata = { title: "Bid Base – Trustless P2P Bidding Marketplace on Base L2", description: "Bid, match, settle instantly. Real-time peer-to-peer marketplace with atomic onchain settlement. No escrow, no KYC, no intermediaries. For African freelancers, traders, and crypto users.", keywords: "P2P marketplace, blockchain bidding, Base L2, atomic settlement, trustless, EIP-712, cNGN, USDC, crypto, Africa", metadataBase: new URL("https://bidbase.io"), alternates: { - canonical: "https://bidbase.io"}, + canonical: "https://bidbase.io" + }, openGraph: { title: "Bid Base – Trustless P2P Bidding Marketplace", description: "Bid, match, settle in one tap. Atomic onchain settlement on Base L2. No escrow. No intermediaries.", url: "https://bidbase.io", siteName: "Bid Base", type: "website", images: [ { - url: "https://bidbase.io/og-image.jpg", alt: "Bid Base - Trustless P2P Marketplace"}, - ], + url: "https://bidbase.io/og-image.jpg", alt: "Bid Base - Trustless P2P Marketplace" + } + ] }, twitter: { - card: "summary_large_image", title: "Bid Base – Trustless P2P Bidding Marketplace", description: "Bid, match, settle instantly on Base L2. No escrow. No KYC. Trustless peer-to-peer.", images: ["https://bidbase.io/twitter-image.jpg"], + card: "summary_large_image", title: "Bid Base – Trustless P2P Bidding Marketplace", description: "Bid, match, settle instantly on Base L2. No escrow. No KYC. Trustless peer-to-peer.", images: ["https://bidbase.io/twitter-image.jpg"] }, robots: { index: true, - follow: true, - }, + follow: true + } }; export default function RootLayout({ -- 2.49.1 From 0bc3025fb470237262a043d5361168558d873e11 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 09:00:34 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 94 +++++++++++++++++++++++++++++++----------------- 1 file changed, 62 insertions(+), 32 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 6e383e0..ea503a7 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -55,17 +55,23 @@ export default function LandingPage() { background={{ variant: "radial-gradient" }} carouselItems={[ { - id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-vibrant-modern-crypto-marketplace-inte-1772873870021-e5b08c64.png?_wi=1"}, + id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-vibrant-modern-crypto-marketplace-inte-1772873870021-e5b08c64.png?_wi=1" + }, { - id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-vibrant-modern-crypto-marketplace-inte-1772873870021-e5b08c64.png?_wi=2"}, + id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-vibrant-modern-crypto-marketplace-inte-1772873870021-e5b08c64.png?_wi=2" + }, { - id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-vibrant-modern-crypto-marketplace-inte-1772873870021-e5b08c64.png?_wi=3"}, + id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-vibrant-modern-crypto-marketplace-inte-1772873870021-e5b08c64.png?_wi=3" + }, { - id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-vibrant-modern-crypto-marketplace-inte-1772873870021-e5b08c64.png?_wi=4"}, + id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-vibrant-modern-crypto-marketplace-inte-1772873870021-e5b08c64.png?_wi=4" + }, { - id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-vibrant-modern-crypto-marketplace-inte-1772873870021-e5b08c64.png?_wi=5"}, + id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-vibrant-modern-crypto-marketplace-inte-1772873870021-e5b08c64.png?_wi=5" + }, { - id: "6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-vibrant-modern-crypto-marketplace-inte-1772873870021-e5b08c64.png?_wi=6"}, + id: "6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-vibrant-modern-crypto-marketplace-inte-1772873870021-e5b08c64.png?_wi=6" + }, ]} autoPlay={true} autoPlayInterval={4000} @@ -86,22 +92,28 @@ export default function LandingPage() { features={[ { icon: Zap, - title: "Atomic Settlement", description: "Bids are signed offchain with EIP-712, settled instantly onchain. No escrow, no delays. Trustless finality in seconds."}, - { - icon: Wand2, - title: "Express Automatch", description: "One tap to match. Our smart contract finds the best bid automatically and executes atomically. No manual confirmations."}, + title: "Atomic Settlement", description: "Bids are signed offchain with EIP-712, settled instantly onchain. No escrow, no delays. Trustless finality in seconds." + }, { icon: Wallet, - title: "Custody Your Keys", description: "You control your wallet. Direct P2P transfers with no intermediary taking a cut. Your crypto stays yours until settlement."}, + title: "Custody Your Keys", description: "You control your wallet. Direct P2P transfers with no intermediary taking a cut. Your crypto stays yours until settlement." + }, + { + icon: Wand2, + title: "Express Automatch", description: "One tap to match. Our smart contract finds the best bid automatically and executes atomically. No manual confirmations." + }, { icon: Eye, - title: "Full Transparency", description: "Every bid, every settlement, every fee is visible onchain. Smart contract code is verifiable. No hidden mechanics."}, + title: "Full Transparency", description: "Every bid, every settlement, every fee is visible onchain. Smart contract code is verifiable. No hidden mechanics." + }, { icon: Globe, - title: "Borderless for Africa", description: "Settle in cNGN or USDC. Base L2 means low fees even for small transactions. Built for African freelancers and traders."}, + title: "Borderless for Africa", description: "Settle in cNGN or USDC. Base L2 means low fees even for small transactions. Built for African freelancers and traders." + }, { icon: Award, - title: "On-Chain Reputation", description: "Successful trades build verifiable badges. Your onchain reputation is portable and credible across ecosystems."}, + title: "On-Chain Reputation", description: "Successful trades build verifiable badges. Your onchain reputation is portable and credible across ecosystems." + }, ]} /> @@ -110,7 +122,8 @@ export default function LandingPage() {