Merge version_2 into main #2

Merged
bender merged 2 commits from version_2 into main 2026-03-07 09:00:38 +00:00
2 changed files with 70 additions and 38 deletions

View File

@@ -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({

View File

@@ -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."
},
]}
/>
</div>
@@ -110,7 +122,8 @@ export default function LandingPage() {
<TextSplitAbout
title="How It Works"
description={[
"1. Connect Wallet: Link your wallet (MetaMask, Wallet Connect, or any EIP-1193 provider). No signup. No KYC.", "2. Sign a Bid Offchain: Specify amount, currency (cNGN or USDC), and expiry. Sign with EIP-712. No gas cost yet.", "3. Broadcast to Peers: Your bid goes into a peer-to-peer relay. Other users see live bids and can accept instantly.", "4. Accept & Settle: Counterparty taps 'Accept'. Smart contract executes atomic settlement onchain in one transaction.", "5. Verify Onchain: Settlement is immutable and visible on Base L2. Your reputation badge updates automatically."]}
"1. Connect Wallet: Link your wallet (MetaMask, Wallet Connect, or any EIP-1193 provider). No signup. No KYC.", "2. Sign a Bid Offchain: Specify amount, currency (cNGN or USDC), and expiry. Sign with EIP-712. No gas cost yet.", "3. Broadcast to Peers: Your bid goes into a peer-to-peer relay. Other users see live bids and can accept instantly.", "4. Accept & Settle: Counterparty taps 'Accept'. Smart contract executes atomic settlement onchain in one transaction.", "5. Verify Onchain: Settlement is immutable and visible on Base L2. Your reputation badge updates automatically."
]}
buttons={[{ text: "Read Full Documentation", href: "#" }]}
showBorder={true}
useInvertedBackground={false}
@@ -125,13 +138,17 @@ export default function LandingPage() {
useInvertedBackground={false}
metrics={[
{
id: "1", value: "100%", description: "Onchain settlements. Every transaction verified and immutable on Base L2."},
id: "1", value: "100%", description: "Onchain settlements. Every transaction verified and immutable on Base L2."
},
{
id: "2", value: "Zero", description: "Intermediaries. Direct P2P. No custody. No hidden counterparty risk."},
id: "2", value: "Zero", description: "Intermediaries. Direct P2P. No custody. No hidden counterparty risk."
},
{
id: "3", value: "EIP-712", description: "Typed, structured data signing. Prevents signature misuse and phishing attacks."},
id: "3", value: "EIP-712", description: "Typed, structured data signing. Prevents signature misuse and phishing attacks."
},
{
id: "4", value: "<$1", description: "Settlement cost on Base L2. Atomic execution, no escrow fees, no KYC fees."},
id: "4", value: "<$1", description: "Settlement cost on Base L2. Atomic execution, no escrow fees, no KYC fees."
},
]}
metricsAnimation="slide-up"
/>
@@ -149,17 +166,23 @@ export default function LandingPage() {
animationType="slide-up"
testimonials={[
{
id: "1", name: "Zainab", handle: "Lagos Freelancer", testimonial: "For the first time, I can get paid instantly without waiting for bank transfers. The atomic settlement is a game-changer for my cash flow.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-portrait-photo-of-a-young-african-woma-1772873869451-46509aef.png", imageAlt: "Zainab - Lagos Freelancer"},
id: "1", name: "Zainab", handle: "Lagos Freelancer", testimonial: "For the first time, I can get paid instantly without waiting for bank transfers. The atomic settlement is a game-changer for my cash flow.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-portrait-photo-of-a-young-african-woma-1772873869451-46509aef.png", imageAlt: "Zainab - Lagos Freelancer"
},
{
id: "2", name: "Kwame", handle: "Accra Trader", testimonial: "No escrow, no middleman fees. I bid, counterparty accepts, money settles in seconds. This is how trading should work.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-portrait-photo-of-a-man-in-his-early-3-1772873869081-fde017d0.png", imageAlt: "Kwame - Accra Trader"},
id: "2", name: "Kwame", handle: "Accra Trader", testimonial: "No escrow, no middleman fees. I bid, counterparty accepts, money settles in seconds. This is how trading should work.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-portrait-photo-of-a-man-in-his-early-3-1772873869081-fde017d0.png", imageAlt: "Kwame - Accra Trader"
},
{
id: "3", name: "Nonso", handle: "Crypto Enthusiast", testimonial: "The Express mode is insane. One tap and the best bid is already matched and settled. Exactly what decentralized markets should feel like.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-portrait-of-a-young-man-approximately--1772873870155-7c98e056.png", imageAlt: "Nonso - Crypto Enthusiast"},
id: "3", name: "Nonso", handle: "Crypto Enthusiast", testimonial: "The Express mode is insane. One tap and the best bid is already matched and settled. Exactly what decentralized markets should feel like.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-portrait-of-a-young-man-approximately--1772873870155-7c98e056.png", imageAlt: "Nonso - Crypto Enthusiast"
},
{
id: "4", name: "Amina", handle: "Service Provider", testimonial: "The on-chain reputation system actually works. My badges prove my history. No more starting from zero with new counterparties.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-portrait-photo-of-an-african-woman-in--1772873869402-464ecaca.png", imageAlt: "Amina - Service Provider"},
id: "4", name: "Amina", handle: "Service Provider", testimonial: "The on-chain reputation system actually works. My badges prove my history. No more starting from zero with new counterparties.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-portrait-photo-of-an-african-woman-in--1772873869402-464ecaca.png", imageAlt: "Amina - Service Provider"
},
{
id: "5", name: "Obinna", handle: "Small Business Owner", testimonial: "Bulk buying and selling is now efficient. Transparent fees, fast settlement, and no hidden costs. My margins improved immediately.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-portrait-of-an-african-man-in-his-mid--1772873885455-3d9419c7.png", imageAlt: "Obinna - Small Business Owner"},
id: "5", name: "Obinna", handle: "Small Business Owner", testimonial: "Bulk buying and selling is now efficient. Transparent fees, fast settlement, and no hidden costs. My margins improved immediately.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-portrait-of-an-african-man-in-his-mid--1772873885455-3d9419c7.png", imageAlt: "Obinna - Small Business Owner"
},
{
id: "6", name: "Lena", handle: "Web3 Builder", testimonial: "As someone who understands crypto, I love that I can verify everything on-chain. The code is trustworthy and the UX is frictionless.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-portrait-of-a-young-african-person-in--1772873869627-7b506c2b.png", imageAlt: "Lena - Web3 Builder"},
id: "6", name: "Lena", handle: "Web3 Builder", testimonial: "As someone who understands crypto, I love that I can verify everything on-chain. The code is trustworthy and the UX is frictionless.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AaBmGBfpzXIIODRT7YICPYfKvb/a-portrait-of-a-young-african-person-in--1772873869627-7b506c2b.png", imageAlt: "Lena - Web3 Builder"
},
]}
speed={40}
/>
@@ -170,23 +193,30 @@ export default function LandingPage() {
ctaTitle="Ready to Start Bidding?"
ctaDescription="Join the trustless marketplace now. Connect your wallet, sign your first bid, and settle in seconds."
ctaButton={{
text: "Launch App", href: "https://app.bidbase.io"}}
text: "Launch App", href: "https://app.bidbase.io"
}}
ctaIcon={Rocket}
useInvertedBackground={false}
animationType="slide-up"
faqs={[
{
id: "1", title: "Do I need KYC to use Bid Base?", content: "No. Connect your wallet and start bidding immediately. Bid Base is trustless—your keys, your control, no forms."},
id: "1", title: "Do I need KYC to use Bid Base?", content: "No. Connect your wallet and start bidding immediately. Bid Base is trustless—your keys, your control, no forms."
},
{
id: "2", title: "What currencies can I bid in?", content: "cNGN and USDC on Base L2. More stablecoins and tokens will be added as the protocol scales. All settlements are atomic and verifiable onchain."},
id: "2", title: "What currencies can I bid in?", content: "cNGN and USDC on Base L2. More stablecoins and tokens will be added as the protocol scales. All settlements are atomic and verifiable onchain."
},
{
id: "3", title: "How fast is settlement?", content: "Atomic. Once a bid is accepted, the smart contract executes the transfer in a single transaction. Finality is instant—no escrow delays, no dispute windows."},
id: "3", title: "How fast is settlement?", content: "Atomic. Once a bid is accepted, the smart contract executes the transfer in a single transaction. Finality is instant—no escrow delays, no dispute windows."
},
{
id: "4", title: "What fees does Bid Base charge?", content: "Base L2 transaction fee only (~$0.01$0.50). No platform fee. No escrow fee. No KYC fee. Transparency is built-in."},
id: "4", title: "What fees does Bid Base charge?", content: "Base L2 transaction fee only (~$0.01$0.50). No platform fee. No escrow fee. No KYC fee. Transparency is built-in."
},
{
id: "5", title: "Is my wallet safe on Bid Base?", content: "Yes. You control your private keys. Bid Base never holds funds—settlements are peer-to-peer and verified by smart contracts onchain. Audited code, EIP-712 signing standards."},
id: "5", title: "Is my wallet safe on Bid Base?", content: "Yes. You control your private keys. Bid Base never holds funds—settlements are peer-to-peer and verified by smart contracts onchain. Audited code, EIP-712 signing standards."
},
{
id: "6", title: "Can I sell services or goods?", content: "Yes. List services or goods, set bid parameters, accept the best offer. Atomic settlement and onchain reputation badges build trust with repeat counterparties."},
id: "6", title: "Can I sell services or goods?", content: "Yes. List services or goods, set bid parameters, accept the best offer. Atomic settlement and onchain reputation badges build trust with repeat counterparties."
},
]}
/>
</div>