2 Commits

Author SHA1 Message Date
fe8278678d Update src/app/page.tsx 2026-06-03 23:50:52 +00:00
99c22b9c78 Update src/app/layout.tsx 2026-06-03 23:50:52 +00:00
2 changed files with 47 additions and 161 deletions

View File

@@ -11,8 +11,8 @@ import { Public_Sans } from "next/font/google";
export const metadata: Metadata = { export const metadata: Metadata = {
title: 'WeBild | Premium Pickleball Paddles & Gear', title: 'uniPickle | Premium Pickleball Paddles & Gear',
description: 'Elevate your game with WeBild\'s precision-engineered pickleball paddles and accessories. Built for competitive recreational players. Shop now!', description: 'Elevate your game with uniPickle\'s precision-engineered pickleball paddles and accessories. Built for competitive recreational players. Shop now!',
keywords: ["pickleball, paddles, accessories, gear, sports, athletic, e-commerce, WeBild"], keywords: ["pickleball, paddles, accessories, gear, sports, athletic, e-commerce, WeBild"],
openGraph: { openGraph: {
"title": "WeBild | Premium Pickleball Paddles & Gear", "title": "WeBild | Premium Pickleball Paddles & Gear",

View File

@@ -31,69 +31,43 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "#home"},
id: "#home",
},
{ {
name: "Shop", name: "Shop", id: "#products"},
id: "#products",
},
{ {
name: "Why Us", name: "Why Us", id: "#features"},
id: "#features",
},
{ {
name: "Reviews", name: "Reviews", id: "#reviews"},
id: "#reviews",
},
{ {
name: "Newsletter", name: "Newsletter", id: "#newsletter"},
id: "#newsletter",
},
]} ]}
brandName="WeBild" brandName="uniPickle"
button={{ button={{
text: "Shop Now", text: "Shop Now", href: "#products"}}
href: "#products",
}}
/> />
</div> </div>
<div id="home" data-section="home"> <div id="home" data-section="home">
<HeroCarouselLogo <HeroCarouselLogo
logoText="WeBild" logoText="uniPickle"
description="Unleash Your Potential. Precision-Engineered Pickleball Gear for Serious Players." description="Unleash Your Potential. Precision-Engineered Pickleball Gear for Serious Players."
buttons={[ buttons={[
{ {
text: "Shop Now", text: "Shop Now", href: "#products"},
href: "#products",
},
]} ]}
slides={[ slides={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/bodybuilding-strong-fit-woman-exercising-with-trx-strap_1428-614.jpg", videoSrc: "https://res.cloudinary.com/demo/video/upload/v1600000000/pickleball-serve.mp4", videoAriaLabel: "Pickleball player serving"},
imageAlt: "Pickleball paddle striking ball with electric blue light trails",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/conceptual-3d-illustration-karateka-motion-design_183364-124090.jpg", videoSrc: "https://res.cloudinary.com/demo/video/upload/v1600000000/pickleball-dink.mp4", videoAriaLabel: "Pickleball dink shot animation"},
imageAlt: "Athlete mid-swing on pickleball court with electric blue accents",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/view-tennis-player-with-digital-art-style-effect_23-2151737677.jpg", imageSrc: "http://img.b2bpic.net/free-photo/view-tennis-player-with-digital-art-style-effect_23-2151737677.jpg", imageAlt: "Abstract view of pickleball paddle and ball with glowing blue lines"},
imageAlt: "Abstract view of pickleball paddle and ball with glowing blue lines",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-friends-playing-paddle-tennis_23-2149434215.jpg", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-friends-playing-paddle-tennis_23-2149434215.jpg", imageAlt: "Close-up of pickleball paddle's textured surface with electric blue glow"},
imageAlt: "Close-up of pickleball paddle's textured surface with electric blue glow",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/tennis-balls-symmetry_23-2147661820.jpg", imageSrc: "http://img.b2bpic.net/free-photo/tennis-balls-symmetry_23-2147661820.jpg", imageAlt: "Overhead shot of pickleball game with electric blue court lines"},
imageAlt: "Overhead shot of pickleball game with electric blue court lines",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/macaroon-mixture-black-baking-tray_23-2148166154.jpg", imageSrc: "http://img.b2bpic.net/free-photo/macaroon-mixture-black-baking-tray_23-2148166154.jpg", imageAlt: "Collection of premium pickleball accessories with electric blue lighting"},
imageAlt: "Collection of premium pickleball accessories with electric blue lighting",
},
]} ]}
/> />
</div> </div>
@@ -101,12 +75,10 @@ export default function LandingPage() {
<div id="about" data-section="about"> <div id="about" data-section="about">
<TextAbout <TextAbout
useInvertedBackground={false} useInvertedBackground={false}
title="WeBild: Elevating Your Game, One Shot at a Time" title="uniPickle: Elevating Your Game, One Shot at a Time"
buttons={[ buttons={[
{ {
text: "Our Story", text: "Our Story", href: "#"},
href: "#",
},
]} ]}
/> />
</div> </div>
@@ -119,48 +91,18 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ {
id: "product-1", id: "product-1", name: "ProFormance Carbon Paddle", price: "$129.99", imageSrc: "http://img.b2bpic.net/free-photo/modern-sport-composition-with-ping-pong-elements_23-2148000249.jpg", imageAlt: "ProFormance Carbon Paddle - Bestseller", isFavorited: true,
name: "ProFormance Carbon Paddle",
price: "$129.99",
imageSrc: "http://img.b2bpic.net/free-photo/modern-sport-composition-with-ping-pong-elements_23-2148000249.jpg",
imageAlt: "ProFormance Carbon Paddle - Bestseller",
isFavorited: true,
}, },
{ {
id: "product-2", id: "product-2", name: "SwiftShot Composite Paddle", price: "$99.99", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-sitting-ground_23-2149434225.jpg", imageAlt: "SwiftShot Composite Paddle"},
name: "SwiftShot Composite Paddle",
price: "$99.99",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-sitting-ground_23-2149434225.jpg",
imageAlt: "SwiftShot Composite Paddle",
},
{ {
id: "product-3", id: "product-3", name: "Electric Blue Game Balls (3-pack)", price: "$19.99", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-controllers-gaming-chair_23-2149829135.jpg", imageAlt: "Electric Blue Game Balls"},
name: "Electric Blue Game Balls (3-pack)",
price: "$19.99",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-controllers-gaming-chair_23-2149829135.jpg",
imageAlt: "Electric Blue Game Balls",
},
{ {
id: "product-4", id: "product-4", name: "ProCarry Gear Bag", price: "$49.99", imageSrc: "http://img.b2bpic.net/free-photo/footwear-stacked-shoe-rack-indoors_23-2150991594.jpg", imageAlt: "ProCarry Gear Bag"},
name: "ProCarry Gear Bag",
price: "$49.99",
imageSrc: "http://img.b2bpic.net/free-photo/footwear-stacked-shoe-rack-indoors_23-2150991594.jpg",
imageAlt: "ProCarry Gear Bag",
},
{ {
id: "product-5", id: "product-5", name: "Ultimate Grip Tape (3-roll)", price: "$14.99", imageSrc: "http://img.b2bpic.net/free-photo/woman-dumbbells-workout-adult-sneakers-slim_1428-696.jpg", imageAlt: "Ultimate Grip Tape"},
name: "Ultimate Grip Tape (3-roll)",
price: "$14.99",
imageSrc: "http://img.b2bpic.net/free-photo/woman-dumbbells-workout-adult-sneakers-slim_1428-696.jpg",
imageAlt: "Ultimate Grip Tape",
},
{ {
id: "product-6", id: "product-6", name: "HardShell Paddle Case", price: "$29.99", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-player-holding-palette_23-2149459037.jpg", imageAlt: "HardShell Paddle Case"},
name: "HardShell Paddle Case",
price: "$29.99",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-player-holding-palette_23-2149459037.jpg",
imageAlt: "HardShell Paddle Case",
},
]} ]}
title="Built to Win. Priced to Play." title="Built to Win. Priced to Play."
description="Explore our cutting-edge paddles and essential accessories, designed for players who demand performance. Special spotlight on our #1 bestseller!" description="Explore our cutting-edge paddles and essential accessories, designed for players who demand performance. Special spotlight on our #1 bestseller!"
@@ -173,25 +115,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Fast Shipping", title: "Fast Shipping", description: "Get your gear on the court faster with our expedited shipping options.", videoSrc: "https://res.cloudinary.com/demo/video/upload/v1600000000/shipping-animation.mp4", videoAriaLabel: "Fast shipping animation"},
description: "Get your gear on the court faster with our expedited shipping options.",
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-sea-with-passing-cargo-ship_628469-8.jpg",
imageAlt: "Fast shipping icon",
},
{ {
title: "Premium Gear", title: "Premium Gear", description: "Experience the difference of precision-engineered paddles and accessories.", videoSrc: "https://res.cloudinary.com/demo/video/upload/v1600000000/premium-gear-animation.mp4", videoAriaLabel: "Premium pickleball gear animation"},
description: "Experience the difference of precision-engineered paddles and accessories.",
imageSrc: "http://img.b2bpic.net/free-photo/modern-sport-composition-with-ping-pong-elements_23-2147914082.jpg",
imageAlt: "Premium gear icon",
},
{ {
title: "Satisfaction Guarantee", title: "Satisfaction Guarantee", description: "We stand behind our products. Your game, your satisfaction, guaranteed.", videoSrc: "https://res.cloudinary.com/demo/video/upload/v1600000000/satisfaction-animation.mp4", videoAriaLabel: "Satisfaction guarantee animation"},
description: "We stand behind our products. Your game, your satisfaction, guaranteed.",
imageSrc: "http://img.b2bpic.net/free-photo/neon-green-check-mark-sign-brick-wall_84443-94481.jpg",
imageAlt: "Satisfaction guarantee icon",
},
]} ]}
title="Why Choose WeBild?" title="Why Choose uniPickle?"
description="We're more than just gear; we're your partner in building a winning game." description="We're more than just gear; we're your partner in building a winning game."
/> />
</div> </div>
@@ -203,20 +133,11 @@ export default function LandingPage() {
tag="Performance" tag="Performance"
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "99%", description: "Customer Satisfaction"},
value: "99%",
description: "Customer Satisfaction",
},
{ {
id: "m2", id: "m2", value: "10K+", description: "Aces Served with uniPickle Paddles"},
value: "10K+",
description: "Aces Served with WeBild Paddles",
},
{ {
id: "m3", id: "m3", value: "500+", description: "Tournament Wins by uniPickle Athletes"},
value: "500+",
description: "Tournament Wins by WeBild Athletes",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -229,54 +150,24 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", name: "Sarah Johnson", handle: "@PickleProSarah", testimonial: "My uniPickle paddle transformed my game! The power and control are unmatched. Highly recommend to serious players.", rating: 5,
name: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/woman-playing-paddle-tennis-front-view_23-2149443540.jpg", imageAlt: "Sarah Johnson avatar"},
handle: "@PickleProSarah",
testimonial: "My WeBild paddle transformed my game! The power and control are unmatched. Highly recommend to serious players.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-playing-paddle-tennis-front-view_23-2149443540.jpg",
imageAlt: "Sarah Johnson avatar",
},
{ {
id: "t2", id: "t2", name: "Michael Chen", handle: "@MikeySmash", testimonial: "The gear from uniPickle is simply next level. Durable, responsive, and looks amazing on court. I'm a customer for life.", rating: 5,
name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/view-adult-male-soccer-player_23-2150888465.jpg", imageAlt: "Michael Chen avatar"},
handle: "@MikeySmash",
testimonial: "The gear from WeBild is simply next level. Durable, responsive, and looks amazing on court. I'm a customer for life.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/view-adult-male-soccer-player_23-2150888465.jpg",
imageAlt: "Michael Chen avatar",
},
{ {
id: "t3", id: "t3", name: "Emily Rodriguez", handle: "@EmPlays", testimonial: "Finally, a brand that understands what competitive recreational players need. My uniPickle bag and paddle are perfect!", rating: 5,
name: "Emily Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/mixed-rae-african-american-woman-has-rest-her-workout-breathing-deep-body-parts_633478-2160.jpg", imageAlt: "Emily Rodriguez avatar"},
handle: "@EmPlays",
testimonial: "Finally, a brand that understands what competitive recreational players need. My WeBild bag and paddle are perfect!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/mixed-rae-african-american-woman-has-rest-her-workout-breathing-deep-body-parts_633478-2160.jpg",
imageAlt: "Emily Rodriguez avatar",
},
{ {
id: "t4", id: "t4", name: "David Kim", handle: "@DavidDink", testimonial: "From grip tape to paddles, uniPickle delivers consistent quality. My control shots have never been better. A game changer!", rating: 5,
name: "David Kim", imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-man-holding-racket_23-2149722498.jpg", imageAlt: "David Kim avatar"},
handle: "@DavidDink",
testimonial: "From grip tape to paddles, WeBild delivers consistent quality. My control shots have never been better. A game changer!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-man-holding-racket_23-2149722498.jpg",
imageAlt: "David Kim avatar",
},
{ {
id: "t5", id: "t5", name: "Jessica Lee", handle: "@JessVolley", testimonial: "The difference in feel with my new uniPickle paddle was immediate. More power, less vibration. It's built to win.", rating: 5,
name: "Jessica Lee", imageSrc: "http://img.b2bpic.net/free-photo/monochrome-portrait-athlete-competing-paralympic-games-championship_23-2151492786.jpg", imageAlt: "Jessica Lee avatar"},
handle: "@JessVolley",
testimonial: "The difference in feel with my new WeBild paddle was immediate. More power, less vibration. It's built to win.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/monochrome-portrait-athlete-competing-paralympic-games-championship_23-2151492786.jpg",
imageAlt: "Jessica Lee avatar",
},
]} ]}
showRating={true} showRating={true}
title="Hear It From The Court" title="Hear It From The Court"
description="Real players, real results. See what makes WeBild their top choice for competitive pickleball." description="Real players, real results. See what makes uniPickle their top choice for competitive pickleball."
/> />
</div> </div>
@@ -284,8 +175,7 @@ export default function LandingPage() {
<ContactCenter <ContactCenter
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
tag="Exclusive Access" tag="Exclusive Access"
title="Unlock Your Best Game" title="Unlock Your Best Game"
description="Sign up for our newsletter and get 10% off your first order, plus tips, tricks, and new product alerts!" description="Sign up for our newsletter and get 10% off your first order, plus tips, tricks, and new product alerts!"
@@ -296,15 +186,11 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoReveal <FooterLogoReveal
logoText="WeBild" logoText="uniPickle"
leftLink={{ leftLink={{
text: "Privacy Policy", text: "Privacy Policy", href: "#"}}
href: "#",
}}
rightLink={{ rightLink={{
text: "Terms of Service", text: "Terms of Service", href: "#"}}
href: "#",
}}
/> />
</div> </div>
</ReactLenis> </ReactLenis>