Merge version_3 into main #4
@@ -1,7 +1,7 @@
|
||||
import type { Metadata } from "next";
|
||||
|
||||
const metadata: Metadata = {
|
||||
title: "Sports Cards Co | Buy & Sell Premium Sports Cards", description: "Your trusted marketplace for buying and selling sports cards including case hits, autographs, RPAs, and any card $5+. We specialize in authenticated collectibles."
|
||||
title: "Sports Cards Co | Buy & Sell Premium Football, Basketball & Baseball Cards", description: "Your trusted marketplace for buying and selling authentic football, basketball, and baseball sports cards including case hits, autographs, RPAs, and more. We specialize in authenticated collectibles."
|
||||
};
|
||||
|
||||
export { metadata };
|
||||
|
||||
294
src/app/page.tsx
294
src/app/page.tsx
@@ -1,76 +1,114 @@
|
||||
"use client";
|
||||
'use client';
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
|
||||
import HeroBillboard from "@/components/sections/hero/HeroBillboard";
|
||||
import FeatureBento from "@/components/sections/feature/FeatureBento";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterCard from "@/components/sections/footer/FooterCard";
|
||||
import SocialProofOne from "@/components/sections/socialProof/SocialProofOne";
|
||||
import { Sparkles, CheckCircle, Zap, Award, Star, Coins, Instagram, Mail, Video, Camera } from "lucide-react";
|
||||
import { ThemeProvider } from '@/components/theme/ThemeProvider';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial';
|
||||
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
|
||||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||||
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import { Zap, Shield, Lock, TrendingUp, Award, Heart } from 'lucide-react';
|
||||
|
||||
export default function SportsCardsPage() {
|
||||
export default function Home() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="elastic-effect"
|
||||
defaultTextAnimation="background-highlight"
|
||||
borderRadius="soft"
|
||||
contentWidth="compact"
|
||||
sizing="largeSmallSizeMediumTitles"
|
||||
defaultButtonVariant="hover-magnetic"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="soft-shadow"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="solid"
|
||||
headingFontWeight="light"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="semibold"
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
brandName="Sports Cards Co"
|
||||
navItems={[
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "We Buy", id: "features" },
|
||||
{ name: "Gallery", id: "gallery" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
button={{ text: "Get in Touch", href: "contact" }}
|
||||
/>
|
||||
</div>
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{ name: 'Home', id: '/' },
|
||||
{ name: 'Features', id: '#features' },
|
||||
{ name: 'Products', id: '#products' },
|
||||
{ name: 'Testimonials', id: '#testimonials' },
|
||||
{ name: 'Contact', id: '#contact' }
|
||||
]}
|
||||
button={{ text: 'Get Started', href: '#contact' }}
|
||||
brandName="Sports Cards Co"
|
||||
/>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
title="Buy & Sell Premium Sports Cards"
|
||||
description="Your trusted marketplace for buying and selling sports cards including case hits, autographs, RPAs, and any card $5+. We specialize in authenticated collectibles."
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
tag="Sports Cards Marketplace"
|
||||
tagIcon={Sparkles}
|
||||
imageSrc="http://img.b2bpic.net/free-vector/basketball-poster-template-design_742173-32022.jpg"
|
||||
imageAlt="Premium sports trading cards collection"
|
||||
<HeroBillboardTestimonial
|
||||
title="Premium Football, Basketball & Baseball Cards"
|
||||
description="Your trusted marketplace for buying and selling authentic sports cards. We specialize in football, basketball, and baseball cards including case hits, autographs, RPAs, and more."
|
||||
tag="Certified & Authenticated"
|
||||
imageSrc="https://images.unsplash.com/photo-1570303994098-12467f2651f7?w=1200&h=600&fit=crop"
|
||||
imageAlt="Premium sports cards collection"
|
||||
mediaAnimation="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
name: 'Michael Jordan',
|
||||
handle: 'Collector, NBA Enthusiast',
|
||||
testimonial: 'Found the perfect vintage basketball cards. Excellent service and authentication process!',
|
||||
rating: 5,
|
||||
imageSrc: 'https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&h=100&fit=crop'
|
||||
},
|
||||
{
|
||||
name: 'Tom Brady',
|
||||
handle: 'Football Fan, Investor',
|
||||
testimonial: 'Top-tier football cards with verified authenticity. Worth every penny.',
|
||||
rating: 5,
|
||||
imageSrc: 'https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=100&h=100&fit=crop'
|
||||
},
|
||||
{
|
||||
name: 'Sarah Chen',
|
||||
handle: 'Baseball Card Dealer',
|
||||
testimonial: 'Best platform for trading rare baseball cards. Community is amazing!',
|
||||
rating: 5,
|
||||
imageSrc: 'https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100&fit=crop'
|
||||
}
|
||||
]}
|
||||
buttons={[
|
||||
{ text: "Sell Your Cards", href: "contact" },
|
||||
{ text: "Browse Inventory", href: "#features" },
|
||||
{ text: 'Browse Cards', href: '#products' },
|
||||
{ text: 'Sell Your Cards', href: '#contact' }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<FeatureBento
|
||||
title="What We Buy"
|
||||
description="We purchase high-quality sports cards across all types and conditions. Whether you have rare case hits, graded autographs, RPAs, or bulk lots, we're interested."
|
||||
tag="We Buy Cards"
|
||||
tagIcon={CheckCircle}
|
||||
<FeatureBorderGlow
|
||||
title="Why Choose Sports Cards Co?"
|
||||
description="We specialize in football, basketball, and baseball cards with industry-leading authentication and customer service."
|
||||
features={[
|
||||
{
|
||||
title: "Case Hits", description: "Premium cards pulled from sealed products and unopened cases", bentoComponent: "reveal-icon", icon: Zap,
|
||||
icon: Award,
|
||||
title: 'Expert Authentication',
|
||||
description: 'All football, basketball, and baseball cards are professionally authenticated and graded for authenticity.'
|
||||
},
|
||||
{
|
||||
title: "Autographed Cards", description: "Authenticated signed cards from legendary and current players", bentoComponent: "reveal-icon", icon: Award,
|
||||
icon: Zap,
|
||||
title: 'Fast Processing',
|
||||
description: 'Quick turnaround on card sales and purchases. Secure shipping and handling included.'
|
||||
},
|
||||
{
|
||||
title: "RPA Cards", description: "Rookie Patch Autographs and rare memorabilia combinations", bentoComponent: "reveal-icon", icon: Star,
|
||||
icon: Shield,
|
||||
title: 'Buyer Protection',
|
||||
description: 'Guaranteed authenticity on all football, basketball, and baseball cards or your money back.'
|
||||
},
|
||||
{
|
||||
title: "Any Card $5+", description: "We buy valuable cards at any price point with fair market rates", bentoComponent: "reveal-icon", icon: Coins,
|
||||
icon: Lock,
|
||||
title: 'Secure Transactions',
|
||||
description: 'Industry-leading security for all your football, basketball, and baseball card transactions.'
|
||||
},
|
||||
{
|
||||
icon: TrendingUp,
|
||||
title: 'Market Insights',
|
||||
description: 'Get real-time pricing data on football, basketball, and baseball cards to make smart investments.'
|
||||
},
|
||||
{
|
||||
icon: Heart,
|
||||
title: 'Community Driven',
|
||||
description: 'Join thousands of collectors trading football, basketball, and baseball cards daily.'
|
||||
}
|
||||
]}
|
||||
textboxLayout="default"
|
||||
animationType="slide-up"
|
||||
@@ -78,61 +116,145 @@ export default function SportsCardsPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="gallery" data-section="gallery">
|
||||
<SocialProofOne
|
||||
title="Example Sports Cards We Buy"
|
||||
description="Check out some of the premium sports cards we acquire. Each card is carefully evaluated for authenticity and quality."
|
||||
tag="Gallery"
|
||||
tagIcon={Camera}
|
||||
names={[
|
||||
"Rookie Autographed Jersey", "Graded PSA 10 Vintage", "Modern Case Hit Gold", "Rare Insert Rookie Patch"]}
|
||||
logos={[
|
||||
"http://img.b2bpic.net/free-vector/basketball-poster-template-design_742173-32022.jpg", "http://img.b2bpic.net/free-vector/basketball-poster-template-design_742173-32022.jpg", "http://img.b2bpic.net/free-vector/basketball-poster-template-design_742173-32022.jpg", "http://img.b2bpic.net/free-vector/basketball-poster-template-design_742173-32022.jpg"]}
|
||||
<div id="products" data-section="products">
|
||||
<ProductCardOne
|
||||
title="Featured Cards"
|
||||
description="Browse our curated collection of authentic football, basketball, and baseball cards. From vintage classics to modern hits."
|
||||
products={[
|
||||
{
|
||||
id: '1',
|
||||
name: 'Vintage Football PSA 9',
|
||||
price: '$2,499',
|
||||
imageSrc: 'https://images.unsplash.com/photo-1516975080664-ed2fc6a32937?w=400&h=500&fit=crop',
|
||||
imageAlt: 'Vintage football card PSA 9'
|
||||
},
|
||||
{
|
||||
id: '2',
|
||||
name: 'Basketball Rookie RPA',
|
||||
price: '$1,850',
|
||||
imageSrc: 'https://images.unsplash.com/photo-1461896836934-ffe607ba8211?w=400&h=500&fit=crop',
|
||||
imageAlt: 'Basketball rookie RPA card'
|
||||
},
|
||||
{
|
||||
id: '3',
|
||||
name: 'Baseball Hall of Famer',
|
||||
price: '$3,200',
|
||||
imageSrc: 'https://images.unsplash.com/photo-1624526267942-ab67cb1ef6ad?w=400&h=500&fit=crop',
|
||||
imageAlt: 'Baseball Hall of Famer card'
|
||||
},
|
||||
{
|
||||
id: '4',
|
||||
name: 'Modern Football Hit',
|
||||
price: '$650',
|
||||
imageSrc: 'https://images.unsplash.com/photo-1516975080664-ed2fc6a32937?w=400&h=500&fit=crop',
|
||||
imageAlt: 'Modern football case hit card'
|
||||
}
|
||||
]}
|
||||
gridVariant="uniform-all-items-equal"
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardFive
|
||||
title="What Our Collectors Say"
|
||||
description="Join thousands of satisfied collectors who trust us with their football, basketball, and baseball cards."
|
||||
testimonials={[
|
||||
{
|
||||
id: '1',
|
||||
name: 'James Wilson, Longtime Collector',
|
||||
date: 'Date: 15 November 2024',
|
||||
title: 'Best place to find authentic football cards',
|
||||
quote: 'I have been collecting football cards for over 20 years and this is hands down the most professional and trustworthy marketplace for football, basketball, and baseball cards.',
|
||||
tag: 'Premium Member',
|
||||
avatarSrc: 'https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&h=100&fit=crop',
|
||||
imageSrc: 'https://images.unsplash.com/photo-1516975080664-ed2fc6a32937?w=600&h=600&fit=crop'
|
||||
},
|
||||
{
|
||||
id: '2',
|
||||
name: 'Lisa Chen, Basketball Enthusiast',
|
||||
date: 'Date: 10 November 2024',
|
||||
title: 'Amazing basketball card selection',
|
||||
quote: 'Found the exact basketball rookie card I was searching for. The authentication process was transparent and the card arrived in perfect condition.',
|
||||
tag: 'Verified Buyer',
|
||||
avatarSrc: 'https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100&fit=crop',
|
||||
imageSrc: 'https://images.unsplash.com/photo-1461896836934-ffe607ba8211?w=600&h=600&fit=crop'
|
||||
},
|
||||
{
|
||||
id: '3',
|
||||
name: 'Robert Martinez, Baseball Dealer',
|
||||
date: 'Date: 5 November 2024',
|
||||
title: 'Excellent platform for baseball cards',
|
||||
quote: 'Sold multiple vintage baseball cards here with zero issues. The buyer protection and secure escrow system gives me total peace of mind.',
|
||||
tag: 'Professional Seller',
|
||||
avatarSrc: 'https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=100&h=100&fit=crop',
|
||||
imageSrc: 'https://images.unsplash.com/photo-1624526267942-ab67cb1ef6ad?w=600&h=600&fit=crop'
|
||||
}
|
||||
]}
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
speed={40}
|
||||
showCard={true}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
tag="Get in Touch"
|
||||
title="Ready to Sell Your Cards?"
|
||||
description="Contact us directly through your preferred platform. We respond quickly and make fair offers on authenticated sports cards."
|
||||
tagIcon={Mail}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
<ContactCenter
|
||||
tag="Newsletter"
|
||||
title="Get Latest Sports Card Deals"
|
||||
description="Subscribe to receive updates on new football, basketball, and baseball card listings, authentication tips, and exclusive member offers."
|
||||
background={{ variant: 'sparkles-gradient' }}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-vector/flat-social-media-background-with-computer_23-2147816016.jpg"
|
||||
imageAlt="Contact us for sports cards buying"
|
||||
mediaPosition="right"
|
||||
inputPlaceholder="Your email address"
|
||||
buttonText="Send Message"
|
||||
termsText="We'll respond within 24 hours. Follow us on Instagram @SportsCardsCo, reach out via email at buycards@sportscards.com, or message us on Whatnot for live interactions."
|
||||
mediaAnimation="slide-up"
|
||||
inputPlaceholder="Enter your email"
|
||||
buttonText="Subscribe"
|
||||
termsText="We respect your privacy. Unsubscribe at any time from our football, basketball, and baseball card updates."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterCard
|
||||
<footer>
|
||||
<FooterBaseCard
|
||||
logoText="Sports Cards Co"
|
||||
copyrightText="© 2025 Sports Cards Co | Buy & Sell Authenticated Sports Cards"
|
||||
socialLinks={[
|
||||
columns={[
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "https://instagram.com/sportscards", ariaLabel: "Follow us on Instagram"
|
||||
title: 'Products',
|
||||
items: [
|
||||
{ label: 'Football Cards', href: '#products' },
|
||||
{ label: 'Basketball Cards', href: '#products' },
|
||||
{ label: 'Baseball Cards', href: '#products' },
|
||||
{ label: 'Pricing', href: '#' }
|
||||
]
|
||||
},
|
||||
{
|
||||
icon: Mail,
|
||||
href: "mailto:buycards@sportscards.com", ariaLabel: "Email us directly"
|
||||
title: 'Company',
|
||||
items: [
|
||||
{ label: 'About Us', href: '#' },
|
||||
{ label: 'Blog', href: '#' },
|
||||
{ label: 'Contact', href: '#contact' },
|
||||
{ label: 'Careers', href: '#' }
|
||||
]
|
||||
},
|
||||
{
|
||||
icon: Video,
|
||||
href: "https://whatnot.com/user/sportscards", ariaLabel: "Watch us live on Whatnot"
|
||||
title: 'Resources',
|
||||
items: [
|
||||
{ label: 'Authentication Guide', href: '#' },
|
||||
{ label: 'Market Reports', href: '#' },
|
||||
{ label: 'FAQs', href: '#' },
|
||||
{ label: 'Support', href: '#' }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: 'Legal',
|
||||
items: [
|
||||
{ label: 'Privacy Policy', href: '#' },
|
||||
{ label: 'Terms of Service', href: '#' },
|
||||
{ label: 'Shipping Info', href: '#' },
|
||||
{ label: 'Returns', href: '#' }
|
||||
]
|
||||
}
|
||||
]}
|
||||
copyrightText="© 2025 Sports Cards Co. All rights reserved. Specializing in football, basketball, and baseball cards."
|
||||
/>
|
||||
</div>
|
||||
</footer>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user