Files
7bbe83ee-27ea-4adc-8a78-0a6…/src/app/page.tsx
2026-03-09 19:46:20 +00:00

327 lines
18 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import HeroBillboardDashboard from '@/components/sections/hero/HeroBillboardDashboard';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import FeatureBento from '@/components/sections/feature/FeatureBento';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import PricingCardFive from '@/components/sections/pricing/PricingCardFive';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import { Zap, Star, Award, DollarSign, Mail, Hexagon, House, ShoppingCart, BarChart3, Settings, CircleDollarSign, ShoppingBag, TrendingUp, CreditCard, Lock, CheckCircle, Gauge, Package, Bell, MoreVertical, Smartphone, Globe, Store, Users, HelpCircle } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="smallMedium"
sizing="mediumLargeSizeLargeTitles"
background="circleGradient"
cardStyle="outline"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="radial-glow"
headingFontWeight="semibold"
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="TechVault"
navItems={[
{ name: "Shop", id: "products" },
{ name: "Features", id: "features" },
{ name: "Pricing", id: "pricing" },
{ name: "Support", id: "contact" },
{ name: "Admin", id: "https://techvault.io/admin" }
]}
button={{ text: "Start Shopping", href: "#products" }}
className="backdrop-blur-md bg-opacity-80"
buttonClassName="bg-gradient-to-r from-[#80da9b] to-[#a8e8ba] text-black font-semibold"
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardDashboard
title="Next-Gen Tech Commerce"
description="Premium e-commerce platform for cutting-edge technology. Seamless checkout, real-time inventory tracking, and elite customer experience."
tag="Premium Tech Store"
tagIcon={Zap}
tagAnimation="slide-up"
buttons={[
{ text: "Browse Products", href: "#products" },
{ text: "View Dashboard", href: "https://techvault.io/admin" }
]}
buttonAnimation="blur-reveal"
background={{ variant: "circleGradient" }}
dashboard={{
title: "Real-Time Commerce Hub", logoIcon: Hexagon,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AiptcO4QrzBpwIQbUIl2kal97h/a-sleek-dark-tech-dashboard-interface-sh-1773085533392-c7e92339.png", searchPlaceholder: "Search products...", buttons: [
{ text: "Dashboard", href: "https://techvault.io/admin" },
{ text: "Export Reports", href: "#" }
],
sidebarItems: [
{ icon: House, active: true },
{ icon: ShoppingCart },
{ icon: BarChart3 },
{ icon: Settings }
],
stats: [
{ title: "Total Sales", values: [24580, 38920, 52450], valuePrefix: "$", description: "Revenue this month" },
{ title: "Orders", values: [125, 189, 234], description: "Active transactions" },
{ title: "Stock Items", values: [450, 425, 410], description: "Available products" }
],
chartTitle: "Sales Performance", chartData: [{ value: 45 }, { value: 60 }, { value: 75 }, { value: 90 }, { value: 85 }],
listTitle: "Recent Transactions", listItems: [
{ icon: CircleDollarSign, title: "$1,250 Premium Headphones", status: "Confirmed" },
{ icon: ShoppingBag, title: "Order #2847 Shipped", status: "In Transit" },
{ icon: TrendingUp, title: "Stock Alert: Low Inventory", status: "Alert" }
]
}}
className="min-h-screen"
containerClassName="max-w-7xl mx-auto"
titleClassName="text-5xl md:text-7xl font-bold"
descriptionClassName="text-lg md:text-xl text-opacity-80"
/>
</div>
<div id="products" data-section="products">
<ProductCardTwo
title="Featured Tech Collection"
description="Curated selection of premium technology products with verified 5-star ratings from verified customers."
tag="Top Sellers"
tagIcon={Star}
tagAnimation="slide-up"
buttons={[{ text: "View All Products", href: "#" }]}
buttonAnimation="blur-reveal"
textboxLayout="default"
useInvertedBackground={true}
animationType="slide-up"
gridVariant="uniform-all-items-equal"
products={[
{
id: "1", brand: "TechVault", name: "Pro Wireless Earbuds", price: "$249.99", rating: 5,
reviewCount: "2.8k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AiptcO4QrzBpwIQbUIl2kal97h/a-premium-tech-gadget-product-shot-sleek-1773085532843-b5a0598a.png", imageAlt: "Premium wireless earbuds"
},
{
id: "2", brand: "TechVault", name: "Smart Watch Pro", price: "$399.99", rating: 5,
reviewCount: "4.2k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AiptcO4QrzBpwIQbUIl2kal97h/a-professional-tech-device-modern-smartp-1773085532582-d0d141fe.png", imageAlt: "Advanced smartwatch device"
},
{
id: "3", brand: "TechVault", name: "Portable Charger Elite", price: "$129.99", rating: 5,
reviewCount: "1.9k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AiptcO4QrzBpwIQbUIl2kal97h/a-cutting-edge-tech-accessory-or-wearabl-1773085532779-cc3fe295.png", imageAlt: "High-capacity portable charger"
}
]}
containerClassName="max-w-7xl mx-auto"
cardClassName="rounded-xl overflow-hidden transition-transform duration-300 hover:scale-105"
/>
</div>
<div id="features" data-section="features">
<FeatureBento
title="Powerful Commerce Features"
description="Everything you need to run a successful tech e-commerce business with intelligent inventory management and seamless payment processing."
tag="Platform Capabilities"
tagIcon={Zap}
tagAnimation="slide-up"
buttons={[{ text: "Learn More", href: "#" }]}
buttonAnimation="blur-reveal"
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
features={[
{
title: "Real-Time Inventory", description: "Track stock levels instantly across all channels", bentoComponent: "animated-bar-chart"
},
{
title: "Smart Pricing Engine", description: "Automated discount management and promotional campaigns", bentoComponent: "line-chart"
},
{
title: "Payment Integration", description: "Stripe and PayPal integration for secure transactions", bentoComponent: "icon-info-cards", items: [
{ icon: CreditCard, label: "Payment Methods", value: "12+" },
{ icon: Lock, label: "Security Level", value: "SSL" },
{ icon: CheckCircle, label: "Transactions", value: "100%" }
]
},
{
title: "Admin Tasks", description: "Comprehensive sales and customer behavior insights", bentoComponent: "3d-task-list", title: "Daily Tasks", items: [
{ icon: ShoppingCart, label: "Process Orders", time: "2 min" },
{ icon: Package, label: "Update Stock", time: "5 min" },
{ icon: TrendingUp, label: "Review Analytics", time: "10 min" }
]
},
{
title: "Multi-Channel Sync", description: "Unified product catalog across platforms", bentoComponent: "orbiting-icons", centerIcon: Globe,
items: [
{ icon: ShoppingBag, ring: 1 },
{ icon: Store, ring: 2 },
{ icon: Users, ring: 3 }
]
},
{
title: "Admin Dashboard", description: "One-click product and pricing modifications", bentoComponent: "phone", statusIcon: Smartphone,
alertIcon: Bell,
alertTitle: "Stock Alert", alertMessage: "Inventory low for Product ID #247", apps: [
{ name: "Dashboard", icon: Gauge },
{ name: "Products", icon: Package },
{ name: "Orders", icon: ShoppingCart },
{ name: "Analytics", icon: BarChart3 },
{ name: "Settings", icon: Settings },
{ name: "Wallet", icon: CreditCard },
{ name: "Support", icon: HelpCircle },
{ name: "More", icon: MoreVertical }
]
}
]}
containerClassName="max-w-7xl mx-auto"
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardSeven
title="Proven Business Impact"
description="Real results from successful tech e-commerce stores using our platform"
tag="Success Stories"
tagIcon={Award}
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={true}
animationType="slide-up"
metrics={[
{
id: "1", value: "45%", title: "Average Revenue Growth", items: ["Within first 90 days", "Optimized checkout flow", "Real-time analytics"]
},
{
id: "2", value: "99.9%", title: "Uptime Guarantee", items: ["Reliable infrastructure", "24/7 support team", "Automatic backups"]
},
{
id: "3", value: "2.3s", title: "Average Page Load", items: ["Optimized performance", "CDN integrated", "Fast checkout"]
},
{
id: "4", value: "$0", title: "Setup Fees", items: ["Transparent pricing", "No hidden costs", "Pay only commissions"]
}
]}
containerClassName="max-w-7xl mx-auto"
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardFive
title="Transparent Pricing Plans"
description="Choose the plan that fits your business needs. All plans include core features with transparent commission rates."
tag="Flexible Options"
tagIcon={DollarSign}
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
plans={[
{
id: "starter", tag: "Starter Plan", price: "Free", period: "forever", description: "Perfect for small tech shops getting started.", button: { text: "Get Started", href: "#" },
featuresTitle: "What's Included:", features: ["Up to 50 products", "Basic analytics", "Email support", "Payment processing", "1 admin account"]
},
{
id: "professional", tag: "Professional Plan", price: "$49", period: "/month", description: "Ideal for growing tech e-commerce businesses.", button: { text: "Start Free Trial", href: "#" },
featuresTitle: "What's Included:", features: ["Unlimited products", "Advanced analytics", "Priority support", "Stripe integration", "5 admin accounts", "Marketing tools", "API access"]
},
{
id: "enterprise", tag: "Enterprise Plan", price: "$199", period: "/month", description: "For large-scale tech retailers with custom needs.", button: { text: "Schedule Demo", href: "#" },
featuresTitle: "What's Included:", features: ["Everything in Professional", "White-label solution", "Dedicated account manager", "Custom integrations", "Unlimited admin accounts", "Advanced security", "99.9% SLA", "Phone support"]
}
]}
containerClassName="max-w-7xl mx-auto"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
title="Trusted by Tech Leaders"
description="Hear from successful e-commerce merchants who transformed their businesses with our platform."
tag="Customer Reviews"
tagIcon={Star}
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={true}
animationType="slide-up"
gridVariant="uniform-all-items-equal"
testimonials={[
{
id: "1", name: "Sarah Chen", role: "Founder", company: "TechHub Electronics", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AiptcO4QrzBpwIQbUIl2kal97h/portrait-photo-of-a-professional-ceo-or--1773085532766-178a736d.png", imageAlt: "Sarah Chen, TechHub Founder"
},
{
id: "2", name: "Aisha Patel", role: "COO", company: "NextGen Gadgets", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AiptcO4QrzBpwIQbUIl2kal97h/portrait-of-a-young-female-tech-professi-1773085532488-f686ecfb.png", imageAlt: "Aisha Patel, NextGen COO"
},
{
id: "3", name: "Marcus Johnson", role: "CEO", company: "Digital Innovations Inc", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AiptcO4QrzBpwIQbUIl2kal97h/portrait-of-a-male-developer-or-cto-prof-1773085534657-36d4d411.png", imageAlt: "Marcus Johnson, Digital CEO"
},
{
id: "4", name: "Emma Rodriguez", role: "Operations Manager", company: "Premium Tech Store", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AiptcO4QrzBpwIQbUIl2kal97h/portrait-of-a-business-operations-direct-1773085534582-a75257cc.png", imageAlt: "Emma Rodriguez, Operations Lead"
}
]}
containerClassName="max-w-7xl mx-auto"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
tag="Stay Connected"
title="Join Our Tech Community"
description="Subscribe to receive exclusive product launches, special discounts, and insider tips for maximizing your e-commerce success."
tagIcon={Mail}
tagAnimation="slide-up"
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AiptcO4QrzBpwIQbUIl2kal97h/a-sleek-dark-tech-dashboard-interface-sh-1773085533392-c7e92339.png"
mediaAnimation="blur-reveal"
mediaPosition="right"
inputPlaceholder="your@email.com"
buttonText="Subscribe Now"
termsText="We respect your privacy. Unsubscribe anytime from our emails."
containerClassName="max-w-7xl mx-auto"
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AiptcO4QrzBpwIQbUIl2kal97h/abstract-dark-tech-background-with-flowi-1773085532519-883f666b.png"
imageAlt="Tech abstract background"
logoText="TechVault"
copyrightText="© 2025 TechVault | Powering Tech E-Commerce"
columns={[
{
title: "Product", items: [
{ label: "Features", href: "#features" },
{ label: "Pricing", href: "#pricing" },
{ label: "Security", href: "#" },
{ label: "Updates", href: "#" }
]
},
{
title: "Company", items: [
{ label: "About", href: "#" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" },
{ label: "Contact", href: "#contact" }
]
},
{
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" },
{ label: "Compliance", href: "#" }
]
}
]}
containerClassName="max-w-7xl mx-auto"
/>
</div>
</ThemeProvider>
);
}