From 4daba5872851e373c5b165e7401a8fa069ee3bfd Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 17:09:17 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 405 ++++++++++++----------------------------------- 1 file changed, 102 insertions(+), 303 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 345c038..b67e69f 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,15 +1,16 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; -import HeroOverlay from "@/components/sections/hero/HeroOverlay"; -import ProductCardTwo from "@/components/sections/product/ProductCardTwo"; -import PricingCardTwo from "@/components/sections/pricing/PricingCardTwo"; -import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; -import FeatureCardTwentyFour from "@/components/sections/feature/FeatureCardTwentyFour"; -import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen"; -import ContactCTA from "@/components/sections/contact/ContactCTA"; -import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import HeroOverlay from '@/components/sections/hero/HeroOverlay'; +import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo'; +import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; +import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour'; +import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen'; +import ContactCTA from '@/components/sections/contact/ContactCTA'; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; +import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; import { Zap, Mail } from "lucide-react"; export default function HomePage() { @@ -37,9 +38,7 @@ export default function HomePage() { { name: "Contact", id: "contact" }, ]} button={{ - text: "Start Selling", - href: "https://seller.genzstore.in", - }} + text: "Start Selling", href: "https://seller.genzstore.in"}} brandName="Gen-Z Store" /> @@ -58,13 +57,9 @@ export default function HomePage() { imageAlt="Gen-Z Store Marketplace" buttons={[ { - text: "Start Shopping", - href: "/products", - }, + text: "Start Shopping", href: "/products"}, { - text: "Become a Seller", - href: "https://seller.genzstore.in", - }, + text: "Become a Seller", href: "https://seller.genzstore.in"}, ]} buttonAnimation="blur-reveal" /> @@ -83,45 +78,17 @@ export default function HomePage() { gridVariant="four-items-2x2-equal-grid" products={[ { - id: "1", - brand: "TechVibe", - name: "Wireless Earbuds Pro", - price: "₹2,499", - rating: 5, - reviewCount: "12.5k", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/premium-wireless-earbuds-with-sleek-mode-1772903166417-37e6f20b.png?_wi=1", - imageAlt: "TechVibe Wireless Earbuds Pro", - }, + id: "1", brand: "TechVibe", name: "Wireless Earbuds Pro", price: "₹2,499", rating: 5, + reviewCount: "12.5k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/premium-wireless-earbuds-with-sleek-mode-1772903166417-37e6f20b.png", imageAlt: "TechVibe Wireless Earbuds Pro"}, { - id: "2", - brand: "StyleHub", - name: "Urban Backpack", - price: "₹1,999", - rating: 4, - reviewCount: "8.3k", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/contemporary-urban-backpack-in-neutral-t-1772903167534-17538682.png?_wi=1", - imageAlt: "StyleHub Urban Backpack", - }, + id: "2", brand: "StyleHub", name: "Urban Backpack", price: "₹1,999", rating: 4, + reviewCount: "8.3k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/contemporary-urban-backpack-in-neutral-t-1772903167534-17538682.png", imageAlt: "StyleHub Urban Backpack"}, { - id: "3", - brand: "PowerMax", - name: "Fast Charging Power Bank", - price: "₹1,299", - rating: 5, - reviewCount: "15.2k", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/compact-fast-charging-power-bank-with-le-1772903168087-55b2cd04.png?_wi=1", - imageAlt: "PowerMax Fast Charging Power Bank", - }, + id: "3", brand: "PowerMax", name: "Fast Charging Power Bank", price: "₹1,299", rating: 5, + reviewCount: "15.2k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/compact-fast-charging-power-bank-with-le-1772903168087-55b2cd04.png", imageAlt: "PowerMax Fast Charging Power Bank"}, { - id: "4", - brand: "FitnessFlow", - name: "Smart Fitness Band", - price: "₹3,999", - rating: 4, - reviewCount: "9.7k", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/smart-fitness-band-with-amoled-display-s-1772903167999-2031aa3f.png", - imageAlt: "FitnessFlow Smart Fitness Band", - }, + id: "4", brand: "FitnessFlow", name: "Smart Fitness Band", price: "₹3,999", rating: 4, + reviewCount: "9.7k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/smart-fitness-band-with-amoled-display-s-1772903167999-2031aa3f.png", imageAlt: "FitnessFlow Smart Fitness Band"}, ]} /> @@ -132,42 +99,21 @@ export default function HomePage() { title="Best Sellers" description="Shop the most popular products across all categories" tag="⭐ Verified Best" - tagAnimation="fade" + tagAnimation="slide-up" textboxLayout="default" useInvertedBackground={false} animationType="slide-up" gridVariant="three-columns-all-equal-width" products={[ { - id: "5", - brand: "AudioMax", - name: "Portable Bluetooth Speaker", - price: "₹2,999", - rating: 5, - reviewCount: "28.4k", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/portable-bluetooth-speaker-with-premium--1772903167551-5b38b7d3.png?_wi=1", - imageAlt: "AudioMax Portable Bluetooth Speaker", - }, + id: "5", brand: "AudioMax", name: "Portable Bluetooth Speaker", price: "₹2,999", rating: 5, + reviewCount: "28.4k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/portable-bluetooth-speaker-with-premium--1772903167551-5b38b7d3.png", imageAlt: "AudioMax Portable Bluetooth Speaker"}, { - id: "6", - brand: "CameraGear", - name: "HD Webcam 1080P", - price: "₹2,199", - rating: 5, - reviewCount: "19.8k", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/hd-1080p-webcam-with-professional-lens-m-1772903167955-4477b1e7.png?_wi=1", - imageAlt: "CameraGear HD Webcam 1080P", - }, + id: "6", brand: "CameraGear", name: "HD Webcam 1080P", price: "₹2,199", rating: 5, + reviewCount: "19.8k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/hd-1080p-webcam-with-professional-lens-m-1772903167955-4477b1e7.png", imageAlt: "CameraGear HD Webcam 1080P"}, { - id: "7", - brand: "LightBright", - name: "LED Desk Lamp", - price: "₹1,499", - rating: 4, - reviewCount: "11.5k", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/modern-led-desk-lamp-with-adjustable-hea-1772903166629-ce9f7796.png?_wi=1", - imageAlt: "LightBright LED Desk Lamp", - }, + id: "7", brand: "LightBright", name: "LED Desk Lamp", price: "₹1,499", rating: 4, + reviewCount: "11.5k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/modern-led-desk-lamp-with-adjustable-hea-1772903166629-ce9f7796.png", imageAlt: "LightBright LED Desk Lamp"}, ]} /> @@ -185,35 +131,14 @@ export default function HomePage() { gridVariant="three-columns-all-equal-width" products={[ { - id: "8", - brand: "TechNext", - name: "Mini Projector 4K", - price: "₹8,999", - rating: 5, - reviewCount: "3.2k", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/compact-4k-mini-projector-with-sleek-cyl-1772903168484-1d91c1c5.png?_wi=1", - imageAlt: "TechNext Mini Projector 4K", - }, + id: "8", brand: "TechNext", name: "Mini Projector 4K", price: "₹8,999", rating: 5, + reviewCount: "3.2k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/compact-4k-mini-projector-with-sleek-cyl-1772903168484-1d91c1c5.png", imageAlt: "TechNext Mini Projector 4K"}, { - id: "9", - brand: "GadgetPro", - name: "Wireless Charging Pad", - price: "₹999", - rating: 4, - reviewCount: "2.8k", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/wireless-charging-pad-with-multiple-phon-1772903167877-9f9bc087.png", - imageAlt: "GadgetPro Wireless Charging Pad", - }, + id: "9", brand: "GadgetPro", name: "Wireless Charging Pad", price: "₹999", rating: 4, + reviewCount: "2.8k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/wireless-charging-pad-with-multiple-phon-1772903167877-9f9bc087.png", imageAlt: "GadgetPro Wireless Charging Pad"}, { - id: "10", - brand: "SmartHome", - name: "WiFi Smart Bulb (Pack of 2)", - price: "₹1,799", - rating: 5, - reviewCount: "4.1k", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/wifi-smart-bulbs-in-package-showing-two--1772903169491-361f33f7.png", - imageAlt: "SmartHome WiFi Smart Bulb", - }, + id: "10", brand: "SmartHome", name: "WiFi Smart Bulb (Pack of 2)", price: "₹1,799", rating: 5, + reviewCount: "4.1k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AcqBO71rUY2EnVgSeRQElfRs79/wifi-smart-bulbs-in-package-showing-two--1772903169491-361f33f7.png", imageAlt: "SmartHome WiFi Smart Bulb"}, ]} /> @@ -230,73 +155,37 @@ export default function HomePage() { animationType="scale-rotate" plans={[ { - id: "deal1", - badge: "50% OFF", - badgeIcon: Zap, - price: "₹999", - subtitle: "Was ₹1,999", - buttons: [ + id: "deal1", badge: "50% OFF", badgeIcon: Zap, + price: "₹999", subtitle: "Was ₹1,999", buttons: [ { - text: "Add to Cart", - href: "/products/deal1", - }, + text: "Add to Cart", href: "/products/deal1"}, { - text: "View Details", - href: "/products/deal1", - }, + text: "View Details", href: "/products/deal1"}, ], features: [ - "Original Price: ₹1,999", - "Ends in 3 hours", - "Free Shipping", - "30-day Returns", - ], + "Original Price: ₹1,999", "Ends in 3 hours", "Free Shipping", "30-day Returns"], }, { - id: "deal2", - badge: "60% OFF", - badgeIcon: Zap, - price: "₹1,499", - subtitle: "Was ₹3,999", - buttons: [ + id: "deal2", badge: "60% OFF", badgeIcon: Zap, + price: "₹1,499", subtitle: "Was ₹3,999", buttons: [ { - text: "Add to Cart", - href: "/products/deal2", - }, + text: "Add to Cart", href: "/products/deal2"}, { - text: "View Details", - href: "/products/deal2", - }, + text: "View Details", href: "/products/deal2"}, ], features: [ - "Original Price: ₹3,999", - "Ends in 2 hours", - "Free Shipping", - "1-year Warranty", - ], + "Original Price: ₹3,999", "Ends in 2 hours", "Free Shipping", "1-year Warranty"], }, { - id: "deal3", - badge: "70% OFF", - badgeIcon: Zap, - price: "₹799", - subtitle: "Was ₹2,699", - buttons: [ + id: "deal3", badge: "70% OFF", badgeIcon: Zap, + price: "₹799", subtitle: "Was ₹2,699", buttons: [ { - text: "Add to Cart", - href: "/products/deal3", - }, + text: "Add to Cart", href: "/products/deal3"}, { - text: "View Details", - href: "/products/deal3", - }, + text: "View Details", href: "/products/deal3"}, ], features: [ - "Original Price: ₹2,699", - "Ends in 1 hour", - "Free Shipping", - "Certified Products", - ], + "Original Price: ₹2,699", "Ends in 1 hour", "Free Shipping", "Certified Products"], }, ]} /> @@ -312,15 +201,7 @@ export default function HomePage() { textboxLayout="default" useInvertedBackground={true} names={[ - "Apple", - "Samsung", - "Sony", - "Realme", - "OnePlus", - "Xiaomi", - "Boat", - "iQOO", - ]} + "Apple", "Samsung", "Sony", "Realme", "OnePlus", "Xiaomi", "Boat", "iQOO"]} speed={40} showCard={true} /> @@ -331,59 +212,23 @@ export default function HomePage() { + {/* About Section */} +
+ +
+ {/* Contact CTA */}
@@ -467,101 +306,61 @@ export default function HomePage() { { items: [ { - label: "Browse Products", - href: "/products", - }, + label: "Browse Products", href: "/products"}, { - label: "Best Sellers", - href: "#bestsellers", - }, + label: "Best Sellers", href: "#bestsellers"}, { - label: "New Arrivals", - href: "#newarrivals", - }, + label: "New Arrivals", href: "#newarrivals"}, { - label: "Flash Sales", - href: "#deals", - }, + label: "Flash Sales", href: "#deals"}, ], }, { items: [ { - label: "About Us", - href: "#about", - }, + label: "About Us", href: "#about"}, { - label: "Contact Us", - href: "#contact", - }, + label: "Contact Us", href: "#contact"}, { - label: "Blog", - href: "https://blog.genzstore.in", - }, + label: "Blog", href: "https://blog.genzstore.in"}, { - label: "Careers", - href: "https://careers.genzstore.in", - }, + label: "Careers", href: "https://careers.genzstore.in"}, ], }, { items: [ { - label: "Seller Dashboard", - href: "https://seller.genzstore.in", - }, + label: "Seller Dashboard", href: "https://seller.genzstore.in"}, { - label: "Seller Support", - href: "https://seller.genzstore.in/support", - }, + label: "Seller Support", href: "https://seller.genzstore.in/support"}, { - label: "Seller Blog", - href: "https://seller.genzstore.in/blog", - }, + label: "Seller Blog", href: "https://seller.genzstore.in/blog"}, { - label: "Pricing", - href: "https://seller.genzstore.in/pricing", - }, + label: "Pricing", href: "https://seller.genzstore.in/pricing"}, ], }, { items: [ { - label: "Privacy Policy", - href: "#privacy", - }, + label: "Privacy Policy", href: "#privacy"}, { - label: "Terms of Service", - href: "#terms", - }, + label: "Terms of Service", href: "#terms"}, { - label: "Return Policy", - href: "#returns", - }, + label: "Return Policy", href: "#returns"}, { - label: "Shipping Policy", - href: "#shipping", - }, + label: "Shipping Policy", href: "#shipping"}, ], }, { items: [ { - label: "Twitter", - href: "https://twitter.com/genzstore", - }, + label: "Twitter", href: "https://twitter.com/genzstore"}, { - label: "Instagram", - href: "https://instagram.com/genzstore", - }, + label: "Instagram", href: "https://instagram.com/genzstore"}, { - label: "Facebook", - href: "https://facebook.com/genzstore", - }, + label: "Facebook", href: "https://facebook.com/genzstore"}, { - label: "YouTube", - href: "https://youtube.com/genzstore", - }, + label: "YouTube", href: "https://youtube.com/genzstore"}, ], }, ]} -- 2.49.1 From c100efb26a658ef9782fb5f7090f8d88f9d53099 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 17:09:17 +0000 Subject: [PATCH 2/2] Update src/app/product/[id]/page.tsx --- src/app/product/[id]/page.tsx | 434 ++++++++++++++++++++++++---------- 1 file changed, 311 insertions(+), 123 deletions(-) diff --git a/src/app/product/[id]/page.tsx b/src/app/product/[id]/page.tsx index 520ec0d..5eb07ca 100644 --- a/src/app/product/[id]/page.tsx +++ b/src/app/product/[id]/page.tsx @@ -1,63 +1,19 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; -import ProductCardTwo from "@/components/sections/product/ProductCardTwo"; -import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; -import Link from "next/link"; - -export default function ProductDetailsPage() { - const navItems = [ - { name: "Browse", id: "products" }, - { name: "Best Sellers", id: "bestsellers" }, - { name: "Deals", id: "deals" }, - { name: "About", id: "about" }, - { name: "Contact", id: "contact" }, - ]; - - const footerColumns = [ - { - items: [ - { label: "Browse Products", href: "/products" }, - { label: "Best Sellers", href: "/bestsellers" }, - { label: "New Arrivals", href: "/newarrivals" }, - { label: "Flash Sales", href: "/deals" }, - ], - }, - { - items: [ - { label: "About Us", href: "/about" }, - { label: "Contact Us", href: "/contact" }, - { label: "Blog", href: "https://blog.genzstore.in" }, - { label: "Careers", href: "https://careers.genzstore.in" }, - ], - }, - { - items: [ - { label: "Seller Dashboard", href: "https://seller.genzstore.in" }, - { label: "Seller Support", href: "https://seller.genzstore.in/support" }, - { label: "Seller Blog", href: "https://seller.genzstore.in/blog" }, - { label: "Pricing", href: "https://seller.genzstore.in/pricing" }, - ], - }, - { - items: [ - { label: "Privacy Policy", href: "/privacy" }, - { label: "Terms of Service", href: "/terms" }, - { label: "Return Policy", href: "/returns" }, - { label: "Shipping Policy", href: "/shipping" }, - ], - }, - { - items: [ - { label: "Twitter", href: "https://twitter.com/genzstore" }, - { label: "Instagram", href: "https://instagram.com/genzstore" }, - { label: "Facebook", href: "https://facebook.com/genzstore" }, - { label: "YouTube", href: "https://youtube.com/genzstore" }, - ], - }, - ]; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import HeroOverlay from '@/components/sections/hero/HeroOverlay'; +import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo'; +import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; +import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour'; +import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen'; +import ContactCTA from '@/components/sections/contact/ContactCTA'; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; +import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; +import { Zap, Mail } from "lucide-react"; +export default function ProductPage() { return ( + {/* Navbar */} -