Merge version_2 into main #2

Merged
bender merged 2 commits from version_2 into main 2026-03-03 23:25:36 +00:00
2 changed files with 51 additions and 203 deletions

View File

@@ -5,32 +5,19 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const interTight = Inter_Tight({
variable: "--font-inter-tight",
subsets: ["latin"],
variable: "--font-inter-tight", subsets: ["latin"],
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
});
export const metadata: Metadata = {
title: "ShopHub - Online Marketplace | Millions of Products",
description: "Shop millions of products from trusted sellers worldwide. Fast shipping, secure checkout, and excellent customer service. Your favorite e-commerce destination.",
keywords: "online shopping, ecommerce, marketplace, products, buy online, shopping platform",
openGraph: {
title: "ShopHub - Your Online Marketplace",
description: "Discover millions of products from trusted sellers. Shop now with fast delivery and secure payment.",
siteName: "ShopHub",
type: "website",
images: [
title: "ShopHub - Online Marketplace | Millions of Products", description: "Shop millions of products from trusted sellers worldwide. Fast shipping, secure checkout, and excellent customer service. Your favorite e-commerce destination.", keywords: "online shopping, ecommerce, marketplace, products, buy online, shopping platform", openGraph: {
title: "ShopHub - Your Online Marketplace", description: "Discover millions of products from trusted sellers. Shop now with fast delivery and secure payment.", siteName: "ShopHub", type: "website", images: [
{
url: "http://img.b2bpic.net/free-photo/person-setting-up-online-store-uploading-products-laptop_73899-54387.jpg",
alt: "ShopHub Marketplace",
},
url: "http://img.b2bpic.net/free-photo/person-setting-up-online-store-uploading-products-laptop_73899-54387.jpg", alt: "ShopHub Marketplace"},
],
},
twitter: {
card: "summary_large_image",
title: "ShopHub - Online Marketplace",
description: "Shop millions of products with fast shipping and secure checkout",
images: ["http://img.b2bpic.net/free-photo/person-setting-up-online-store-uploading-products-laptop_73899-54387.jpg"],
card: "summary_large_image", title: "ShopHub - Online Marketplace", description: "Shop millions of products with fast shipping and secure checkout", images: ["http://img.b2bpic.net/free-photo/person-setting-up-online-store-uploading-products-laptop_73899-54387.jpg"],
},
};
@@ -1418,4 +1405,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -23,8 +23,7 @@ export default function HomePage() {
const footerColumns = [
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "All Products", href: "/products" },
{ label: "Categories", href: "/categories" },
{ label: "Best Sellers", href: "/#bestsellers" },
@@ -32,8 +31,7 @@ export default function HomePage() {
],
},
{
title: "Customer Service",
items: [
title: "Customer Service", items: [
{ label: "Help Center", href: "/#faq" },
{ label: "Contact Us", href: "/contact" },
{ label: "Shipping Info", href: "/#shipping" },
@@ -41,8 +39,7 @@ export default function HomePage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Blog", href: "/blog" },
{ label: "Careers", href: "/careers" },
@@ -50,8 +47,7 @@ export default function HomePage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "/privacy" },
{ label: "Terms of Service", href: "/terms" },
{ label: "Cookie Settings", href: "/#cookies" },
@@ -59,8 +55,7 @@ export default function HomePage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Twitter", href: "https://twitter.com" },
{ label: "Instagram", href: "https://instagram.com" },
@@ -90,9 +85,7 @@ export default function HomePage() {
id: item.id,
}))}
button={{
text: "Shop Now",
href: "/products",
}}
text: "Shop Now", href: "/products"}}
/>
</div>
@@ -101,22 +94,16 @@ export default function HomePage() {
logoText="ShopHub"
description="Discover millions of products from trusted sellers worldwide. Shop with confidence and enjoy fast, reliable delivery."
buttons={[
{ text: "Start Shopping", href: "/products" },
{ text: "Learn More", href: "/about" },
{ text: "Browse Products Now", href: "/products" },
{ text: "Explore Categories", href: "/about" },
]}
slides={[
{
imageSrc: "http://img.b2bpic.net/free-photo/person-setting-up-online-store-uploading-products-laptop_73899-54387.jpg",
imageAlt: "Online marketplace showcase",
},
imageSrc: "http://img.b2bpic.net/free-photo/person-setting-up-online-store-uploading-products-laptop_73899-54387.jpg", imageAlt: "Online marketplace showcase"},
{
imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-banner-template_23-2148955408.jpg",
imageAlt: "Shopping deals and promotions",
},
imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-banner-template_23-2148955408.jpg", imageAlt: "Shopping deals and promotions"},
{
imageSrc: "http://img.b2bpic.net/free-photo/woman-buyer-selecting-clothes-board_482257-84189.jpg",
imageAlt: "Product storefront display",
},
imageSrc: "http://img.b2bpic.net/free-photo/woman-buyer-selecting-clothes-board_482257-84189.jpg", imageAlt: "Product storefront display"},
]}
autoplayDelay={4000}
showDimOverlay={true}
@@ -134,65 +121,23 @@ export default function HomePage() {
gridVariant="uniform-all-items-equal"
products={[
{
id: "1",
brand: "TechPro",
name: "Wireless Headphones",
price: "$89.99",
rating: 5,
reviewCount: "12.4k",
imageSrc: "http://img.b2bpic.net/free-photo/modern-apartment-with-luxury-vibe-featuring-spacious-living-room_482257-120668.jpg?_wi=1",
imageAlt: "Premium wireless headphones",
},
id: "1", brand: "TechPro", name: "Wireless Headphones", price: "$89.99", rating: 5,
reviewCount: "12.4k", imageSrc: "http://img.b2bpic.net/free-photo/modern-apartment-with-luxury-vibe-featuring-spacious-living-room_482257-120668.jpg?_wi=1", imageAlt: "Premium wireless headphones"},
{
id: "2",
brand: "StyleMax",
name: "Classic T-Shirt",
price: "$24.99",
rating: 4,
reviewCount: "3.2k",
imageSrc: "http://img.b2bpic.net/free-photo/fulllength-portrait-stylish-darkskinned-curly-woman-white-pants-jacket-top-posing-dressing-room-young-lady-leans-hanger_197531-27803.jpg?_wi=1",
imageAlt: "Comfortable classic t-shirt",
},
id: "2", brand: "StyleMax", name: "Classic T-Shirt", price: "$24.99", rating: 4,
reviewCount: "3.2k", imageSrc: "http://img.b2bpic.net/free-photo/fulllength-portrait-stylish-darkskinned-curly-woman-white-pants-jacket-top-posing-dressing-room-young-lady-leans-hanger_197531-27803.jpg?_wi=1", imageAlt: "Comfortable classic t-shirt"},
{
id: "3",
brand: "HomeDecor",
name: "Modern Table Lamp",
price: "$45.99",
rating: 5,
reviewCount: "8.9k",
imageSrc: "http://img.b2bpic.net/free-photo/couch-with-cushions-glass-table_1203-764.jpg?_wi=1",
imageAlt: "Contemporary table lamp design",
},
id: "3", brand: "HomeDecor", name: "Modern Table Lamp", price: "$45.99", rating: 5,
reviewCount: "8.9k", imageSrc: "http://img.b2bpic.net/free-photo/couch-with-cushions-glass-table_1203-764.jpg?_wi=1", imageAlt: "Contemporary table lamp design"},
{
id: "4",
brand: "BeautyPlus",
name: "Natural Skincare Set",
price: "$59.99",
rating: 5,
reviewCount: "15.6k",
imageSrc: "http://img.b2bpic.net/free-photo/natural-skincare-cosmetic-product-orange-background_23-2147817986.jpg?_wi=1",
imageAlt: "Premium skincare collection",
},
id: "4", brand: "BeautyPlus", name: "Natural Skincare Set", price: "$59.99", rating: 5,
reviewCount: "15.6k", imageSrc: "http://img.b2bpic.net/free-photo/natural-skincare-cosmetic-product-orange-background_23-2147817986.jpg?_wi=1", imageAlt: "Premium skincare collection"},
{
id: "5",
brand: "FitGear",
name: "Yoga Mat",
price: "$34.99",
rating: 4,
reviewCount: "5.3k",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-sports-attributes-dark-background_23-2148259111.jpg?_wi=1",
imageAlt: "Premium yoga mat",
},
id: "5", brand: "FitGear", name: "Yoga Mat", price: "$34.99", rating: 4,
reviewCount: "5.3k", imageSrc: "http://img.b2bpic.net/free-photo/top-view-sports-attributes-dark-background_23-2148259111.jpg?_wi=1", imageAlt: "Premium yoga mat"},
{
id: "6",
brand: "BookWorm",
name: "Bestseller Novel",
price: "$16.99",
rating: 5,
reviewCount: "22.1k",
imageSrc: "http://img.b2bpic.net/free-photo/book-library-with-open-textbook_1150-5919.jpg?_wi=1",
imageAlt: "Popular fiction bestseller",
},
id: "6", brand: "BookWorm", name: "Bestseller Novel", price: "$16.99", rating: 5,
reviewCount: "22.1k", imageSrc: "http://img.b2bpic.net/free-photo/book-library-with-open-textbook_1150-5919.jpg?_wi=1", imageAlt: "Popular fiction bestseller"},
]}
/>
</div>
@@ -208,34 +153,22 @@ export default function HomePage() {
features={[
{
icon: Smartphone,
title: "Electronics",
description: "Latest gadgets and tech products with cutting-edge features",
},
title: "Electronics", description: "Latest gadgets and tech products with cutting-edge features"},
{
icon: Shirt,
title: "Fashion",
description: "Trending clothing and apparel for every season and style",
},
title: "Fashion", description: "Trending clothing and apparel for every season and style"},
{
icon: Home,
title: "Home & Garden",
description: "Furniture and decor to make your space beautiful and comfortable",
},
title: "Home & Garden", description: "Furniture and decor to make your space beautiful and comfortable"},
{
icon: Heart,
title: "Beauty & Health",
description: "Skincare, cosmetics, and wellness products for self-care",
},
title: "Beauty & Health", description: "Skincare, cosmetics, and wellness products for self-care"},
{
icon: Zap,
title: "Sports & Outdoors",
description: "Equipment and gear for fitness and outdoor adventures",
},
title: "Sports & Outdoors", description: "Equipment and gear for fitness and outdoor adventures"},
{
icon: BookOpen,
title: "Books & Media",
description: "Thousands of books, audiobooks, and digital media to explore",
},
title: "Books & Media", description: "Thousands of books, audiobooks, and digital media to explore"},
]}
/>
</div>
@@ -251,45 +184,17 @@ export default function HomePage() {
gridVariant="uniform-all-items-equal"
products={[
{
id: "bs1",
brand: "TechPro",
name: "Smart Watch Pro",
price: "$199.99",
rating: 5,
reviewCount: "42.8k",
imageSrc: "http://img.b2bpic.net/free-photo/best-writing-with-black-letters-wooden-dices-blue-background-high-quality-photo_114579-52992.jpg?_wi=1",
imageAlt: "Advanced smartwatch technology",
},
id: "bs1", brand: "TechPro", name: "Smart Watch Pro", price: "$199.99", rating: 5,
reviewCount: "42.8k", imageSrc: "http://img.b2bpic.net/free-photo/best-writing-with-black-letters-wooden-dices-blue-background-high-quality-photo_114579-52992.jpg?_wi=1", imageAlt: "Advanced smartwatch technology"},
{
id: "bs2",
brand: "StyleMax",
name: "Premium Jeans",
price: "$79.99",
rating: 5,
reviewCount: "28.5k",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-black-friday-shopping-bag_23-2148313165.jpg?_wi=1",
imageAlt: "High-quality denim jeans",
},
id: "bs2", brand: "StyleMax", name: "Premium Jeans", price: "$79.99", rating: 5,
reviewCount: "28.5k", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-black-friday-shopping-bag_23-2148313165.jpg?_wi=1", imageAlt: "High-quality denim jeans"},
{
id: "bs3",
brand: "HomeDecor",
name: "Desk Organizer Set",
price: "$32.99",
rating: 5,
reviewCount: "19.2k",
imageSrc: "http://img.b2bpic.net/free-photo/excellent-idea-nice-job-portrait-supportive-delighted-happy-charming-female-friend-showing-th_1258-143019.jpg?_wi=1",
imageAlt: "Desk organization system",
},
id: "bs3", brand: "HomeDecor", name: "Desk Organizer Set", price: "$32.99", rating: 5,
reviewCount: "19.2k", imageSrc: "http://img.b2bpic.net/free-photo/excellent-idea-nice-job-portrait-supportive-delighted-happy-charming-female-friend-showing-th_1258-143019.jpg?_wi=1", imageAlt: "Desk organization system"},
{
id: "bs4",
brand: "BeautyPlus",
name: "Face Serum Trio",
price: "$89.99",
rating: 5,
reviewCount: "35.7k",
imageSrc: "http://img.b2bpic.net/free-vector/valentine-s-labels-collection_1232-3716.jpg?_wi=1",
imageAlt: "Professional face serum collection",
},
id: "bs4", brand: "BeautyPlus", name: "Face Serum Trio", price: "$89.99", rating: 5,
reviewCount: "35.7k", imageSrc: "http://img.b2bpic.net/free-vector/valentine-s-labels-collection_1232-3716.jpg?_wi=1", imageAlt: "Professional face serum collection"},
]}
/>
</div>
@@ -304,53 +209,17 @@ export default function HomePage() {
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "Sarah Johnson",
handle: "@sarahj_reviews",
testimonial: "Amazing selection and fast delivery! ShopHub has become my go-to marketplace. The quality of products is outstanding.",
imageSrc: "http://img.b2bpic.net/free-vector/call-center-avatar-sample-flat-style_23-2147941257.jpg?_wi=1",
imageAlt: "Sarah Johnson",
},
id: "1", name: "Sarah Johnson", handle: "@sarahj_reviews", testimonial: "Amazing selection and fast delivery! ShopHub has become my go-to marketplace. The quality of products is outstanding.", imageSrc: "http://img.b2bpic.net/free-vector/call-center-avatar-sample-flat-style_23-2147941257.jpg?_wi=1", imageAlt: "Sarah Johnson"},
{
id: "2",
name: "Michael Chen",
handle: "@miketech88",
testimonial: "Excellent customer service and competitive prices. I've purchased multiple items and each time was a great experience.",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-young-female-professional-making-eye-contact-against-colored-background_662251-651.jpg?_wi=1",
imageAlt: "Michael Chen",
},
id: "2", name: "Michael Chen", handle: "@miketech88", testimonial: "Excellent customer service and competitive prices. I've purchased multiple items and each time was a great experience.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-young-female-professional-making-eye-contact-against-colored-background_662251-651.jpg?_wi=1", imageAlt: "Michael Chen"},
{
id: "3",
name: "Emma Rodriguez",
handle: "@fashionista_emma",
testimonial: "Love the variety of fashion options available. The website is easy to navigate and checkout is super quick.",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=1",
imageAlt: "Emma Rodriguez",
},
id: "3", name: "Emma Rodriguez", handle: "@fashionista_emma", testimonial: "Love the variety of fashion options available. The website is easy to navigate and checkout is super quick.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=1", imageAlt: "Emma Rodriguez"},
{
id: "4",
name: "David Kim",
handle: "@david_happy",
testimonial: "Best online shopping experience I've had. Great deals and the product quality matches the descriptions perfectly.",
imageSrc: "http://img.b2bpic.net/free-photo/evaluation-feedback-customer-smiley-response_53876-123011.jpg?_wi=1",
imageAlt: "David Kim",
},
id: "4", name: "David Kim", handle: "@david_happy", testimonial: "Best online shopping experience I've had. Great deals and the product quality matches the descriptions perfectly.", imageSrc: "http://img.b2bpic.net/free-photo/evaluation-feedback-customer-smiley-response_53876-123011.jpg?_wi=1", imageAlt: "David Kim"},
{
id: "5",
name: "Jessica Miller",
handle: "@jess_lifestyle",
testimonial: "ShopHub delivers on its promise. Wide selection, fair prices, and reliable shipping every single time.",
imageSrc: "http://img.b2bpic.net/free-photo/satisfied-female-customer-making-like-gesture-with-both-hands_74855-3666.jpg?_wi=1",
imageAlt: "Jessica Miller",
},
id: "5", name: "Jessica Miller", handle: "@jess_lifestyle", testimonial: "ShopHub delivers on its promise. Wide selection, fair prices, and reliable shipping every single time.", imageSrc: "http://img.b2bpic.net/free-photo/satisfied-female-customer-making-like-gesture-with-both-hands_74855-3666.jpg?_wi=1", imageAlt: "Jessica Miller"},
{
id: "6",
name: "Robert Taylor",
handle: "@bob_reviews",
testimonial: "Impressed with the platform. Easy returns policy and genuinely helpful customer support. Highly recommend!",
imageSrc: "http://img.b2bpic.net/free-psd/liquid-glass-morphism-feedback-social-media-story-design-template_47987-33850.jpg?_wi=1",
imageAlt: "Robert Taylor",
},
id: "6", name: "Robert Taylor", handle: "@bob_reviews", testimonial: "Impressed with the platform. Easy returns policy and genuinely helpful customer support. Highly recommend!", imageSrc: "http://img.b2bpic.net/free-psd/liquid-glass-morphism-feedback-social-media-story-design-template_47987-33850.jpg?_wi=1", imageAlt: "Robert Taylor"},
]}
/>
</div>
@@ -364,15 +233,7 @@ export default function HomePage() {
useInvertedBackground={false}
names={["Amazon", "eBay", "Shopify", "WooCommerce", "Stripe", "PayPal", "FedEx", "UPS"]}
logos={[
"http://img.b2bpic.net/free-vector/hand-drawn-shop-local-collection_23-2149575775.jpg",
"http://img.b2bpic.net/free-vector/gradient-instagram-shop-logo-design_23-2149714663.jpg",
"http://img.b2bpic.net/free-vector/gradient-instagram-shop-logo-design_23-2149714663.jpg",
"http://img.b2bpic.net/free-vector/shopping-online_24877-49145.jpg",
"http://img.b2bpic.net/free-vector/creative-gradient-code-logo-template_23-2148815105.jpg",
"http://img.b2bpic.net/free-photo/payment-liability-money-finance-banking-concept_53876-124283.jpg",
"http://img.b2bpic.net/free-vector/modern-delivery-logo-template_23-2147878086.jpg",
"http://img.b2bpic.net/free-vector/modern-delivery-logo-template_23-2147878086.jpg",
]}
"http://img.b2bpic.net/free-vector/hand-drawn-shop-local-collection_23-2149575775.jpg", "http://img.b2bpic.net/free-vector/gradient-instagram-shop-logo-design_23-2149714663.jpg", "http://img.b2bpic.net/free-vector/gradient-instagram-shop-logo-design_23-2149714663.jpg", "http://img.b2bpic.net/free-vector/shopping-online_24877-49145.jpg", "http://img.b2bpic.net/free-vector/creative-gradient-code-logo-template_23-2148815105.jpg", "http://img.b2bpic.net/free-photo/payment-liability-money-finance-banking-concept_53876-124283.jpg", "http://img.b2bpic.net/free-vector/modern-delivery-logo-template_23-2147878086.jpg", "http://img.b2bpic.net/free-vector/modern-delivery-logo-template_23-2147878086.jpg"]}
speed={40}
showCard={true}
/>
@@ -405,4 +266,4 @@ export default function HomePage() {
</div>
</ThemeProvider>
);
}
}