From 6115fa901d4671922038d1e3b630985d86e78d15 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 09:08:35 +0000 Subject: [PATCH 1/8] Add src/app/cart/page.tsx --- src/app/cart/page.tsx | 103 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 src/app/cart/page.tsx diff --git a/src/app/cart/page.tsx b/src/app/cart/page.tsx new file mode 100644 index 0000000..17f66b6 --- /dev/null +++ b/src/app/cart/page.tsx @@ -0,0 +1,103 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ProductCardThree from '@/components/sections/product/ProductCardThree'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import { ShoppingCart } from 'lucide-react'; + +export default function CartPage() { + return ( + + + +
+ +
+ + +
+ ); +} -- 2.49.1 From 8bb6385399214a93f09e46967b669568ef9336a2 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 09:08:35 +0000 Subject: [PATCH 2/8] Add src/app/categories/page.tsx --- src/app/categories/page.tsx | 112 ++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 src/app/categories/page.tsx diff --git a/src/app/categories/page.tsx b/src/app/categories/page.tsx new file mode 100644 index 0000000..f84da69 --- /dev/null +++ b/src/app/categories/page.tsx @@ -0,0 +1,112 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ProductCardOne from '@/components/sections/product/ProductCardOne'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import { ShoppingBag } from 'lucide-react'; + +export default function CategoriesPage() { + return ( + + + +
+ +
+ + +
+ ); +} -- 2.49.1 From 235a2c5de00ceef5c283e0272a6938661ddca9f9 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 09:08:35 +0000 Subject: [PATCH 3/8] Update src/app/layout.tsx --- src/app/layout.tsx | 33 ++++++++------------------------- 1 file changed, 8 insertions(+), 25 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 622d1cb..5f46abd 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,34 +1,19 @@ import type { Metadata } from "next"; -import { Halant } from "next/font/google"; -import { Inter } from "next/font/google"; -import { Archivo } from "next/font/google"; +import { Poppins } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; -const halant = Halant({ - variable: "--font-halant", subsets: ["latin"], - weight: ["300", "400", "500", "600", "700"], -}); - -const inter = Inter({ - variable: "--font-inter", subsets: ["latin"], -}); - -const archivo = Archivo({ - variable: "--font-archivo", subsets: ["latin"], +const poppins = Poppins({ + variable: "--font-poppins", subsets: ["latin"], + weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], }); export const metadata: Metadata = { - title: "Uzum Market - Premium Online Shopping Marketplace", description: "Discover thousands of quality products on Uzum Market. Shop electronics, fashion, home goods, and more with fast delivery and trusted sellers.", keywords: "online marketplace, shopping, ecommerce, electronics, fashion, home goods", openGraph: { - title: "Uzum Market - Your Trusted Shopping Destination", description: "Premium online marketplace with thousands of products, fast delivery, and exceptional customer service.", siteName: "Uzum Market", type: "website", images: [ - { - url: "http://img.b2bpic.net/free-photo/african-american-man-looks-clothes-online-touch-screen-monitor-fashion-boutique-mall-self-service-board-male-customer-looking-trendy-clothes-items-retail-kiosk-display_482257-63314.jpg", alt: "Uzum Market marketplace"}, - ], - }, + title: "Uzum Market - Modern Online Marketplace", description: "Discover premium products with smooth shopping experience, product filters, responsive design, and secure checkout on Uzum Market.", keywords: "online marketplace, shopping, ecommerce, products, fast delivery", openGraph: { + title: "Uzum Market - Your Modern Shopping Destination", description: "Browse thousands of products with smooth animations, price filters, and fast delivery.", siteName: "Uzum Market", type: "website"}, twitter: { - card: "summary_large_image", title: "Uzum Market - Shop Quality Products Online", description: "Browse thousands of products with trusted sellers, fast shipping, and 24/7 customer support.", images: ["http://img.b2bpic.net/free-photo/african-american-man-looks-clothes-online-touch-screen-monitor-fashion-boutique-mall-self-service-board-male-customer-looking-trendy-clothes-items-retail-kiosk-display_482257-63314.jpg"], - }, + card: "summary_large_image", title: "Uzum Market - Shop Smart, Shop Easy", description: "Modern online marketplace with intuitive navigation and premium products."}, }; export default function RootLayout({ @@ -39,9 +24,7 @@ export default function RootLayout({ return ( - + {children} -- 2.49.1 From e25a5f78a335126c9362d707ad2880ec50a5c3d9 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 09:08:36 +0000 Subject: [PATCH 4/8] Add src/app/login/page.tsx --- src/app/login/page.tsx | 93 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 src/app/login/page.tsx diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx new file mode 100644 index 0000000..4357b2f --- /dev/null +++ b/src/app/login/page.tsx @@ -0,0 +1,93 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ContactCenter from '@/components/sections/contact/ContactCenter'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import { LogIn } from 'lucide-react'; + +export default function LoginPage() { + return ( + + + +
+ +
+ + +
+ ); +} -- 2.49.1 From be32758917008e69878ef841f7fa2bb56f0dce05 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 09:08:36 +0000 Subject: [PATCH 5/8] Update src/app/page.tsx --- src/app/page.tsx | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index bf6316f..bea2ff2 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -10,32 +10,31 @@ import TestimonialCardFifteen from '@/components/sections/testimonial/Testimonia import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; import ContactCenter from '@/components/sections/contact/ContactCenter'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; -import { CheckCircle, CreditCard, Lock, Mail, MessageSquare, Package, ShoppingBag, Shield, Star, User } from 'lucide-react'; +import { CheckCircle, CreditCard, Lock, Mail, MessageSquare, Package, ShoppingBag, Shield, Star, User, Heart, Filter, TrendingUp } from 'lucide-react'; export default function LandingPage() { return ( @@ -43,30 +42,30 @@ export default function LandingPage() {
@@ -81,16 +80,19 @@ export default function LandingPage() { }, { id: "3", name: "Modern Table Lamp", price: "$62.99", imageSrc: "http://img.b2bpic.net/free-photo/couch-with-cushions-glass-table_1203-764.jpg", imageAlt: "Modern table lamp" + }, + { + id: "4", name: "Stylish Backpack", price: "$54.99", imageSrc: "http://img.b2bpic.net/free-photo/man-in-business-suit-holding-briefcase_1163-5163.jpg", imageAlt: "Stylish backpack" } ]} - title="Featured Products" - description="Handpicked selection of bestsellers from our marketplace. Browse our most popular items with verified customer ratings." + title="Featured Collections" + description="Handpicked selection of trending products with verified ratings and customer reviews. Discover items trusted by thousands of shoppers." gridVariant="three-columns-all-equal-width" textboxLayout="default" animationType="slide-up" - useInvertedBackground={true} - tag="Best Sellers" - tagIcon={Star} + useInvertedBackground={false} + tag="Trending Now" + tagIcon={TrendingUp} /> @@ -98,17 +100,17 @@ export default function LandingPage() { @@ -136,9 +138,9 @@ export default function LandingPage() {
@@ -194,34 +196,35 @@ export default function LandingPage() { columns={[ { title: "Shop", items: [ - { label: "Electronics", href: "#" }, - { label: "Fashion", href: "#" }, - { label: "Home & Garden", href: "#" }, - { label: "Sports", href: "#" }, - { label: "Beauty", href: "#" } + { label: "Electronics", href: "/products" }, + { label: "Fashion", href: "/products" }, + { label: "Home & Garden", href: "/products" }, + { label: "Sports", href: "/products" }, + { label: "Beauty", href: "/products" } ] }, { - title: "Company", items: [ - { label: "About Us", href: "#about" }, - { label: "Careers", href: "#" }, - { label: "Blog", href: "#" }, - { label: "Press", href: "#" } + title: "Account", items: [ + { label: "My Orders", href: "/" }, + { label: "Wishlist", href: "/" }, + { label: "Settings", href: "/" }, + { label: "Saved Items", href: "/" } ] }, { title: "Support", items: [ { label: "Contact Us", href: "#contact" }, { label: "Help Center", href: "#faq" }, - { label: "Track Order", href: "#" }, - { label: "Returns", href: "#" } + { label: "Track Order", href: "/" }, + { label: "Returns", href: "/" } ] }, { - title: "Legal", items: [ - { label: "Privacy Policy", href: "#" }, - { label: "Terms of Service", href: "#" }, - { label: "Cookie Policy", href: "#" } + title: "Company", items: [ + { label: "About Us", href: "/" }, + { label: "Blog", href: "/" }, + { label: "Careers", href: "/" }, + { label: "Press", href: "/" } ] } ]} -- 2.49.1 From 6b86c00c9bfb8a4168aefc42d93f4bdaadbed928 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 09:08:37 +0000 Subject: [PATCH 6/8] Add src/app/products/page.tsx --- src/app/products/page.tsx | 112 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 src/app/products/page.tsx diff --git a/src/app/products/page.tsx b/src/app/products/page.tsx new file mode 100644 index 0000000..7888f38 --- /dev/null +++ b/src/app/products/page.tsx @@ -0,0 +1,112 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ProductCardOne from '@/components/sections/product/ProductCardOne'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import { Star, Filter } from 'lucide-react'; + +export default function ProductsPage() { + return ( + + + +
+ +
+ + +
+ ); +} -- 2.49.1 From 1de3b36f06134ae25d7a03da86536d26f8aacb87 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 09:08:37 +0000 Subject: [PATCH 7/8] Update src/app/styles/base.css --- src/app/styles/base.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/styles/base.css b/src/app/styles/base.css index 0435273..0f9f89d 100644 --- a/src/app/styles/base.css +++ b/src/app/styles/base.css @@ -11,7 +11,7 @@ html { body { background-color: var(--background); color: var(--foreground); - font-family: var(--font-archivo), sans-serif; + font-family: var(--font-poppins), sans-serif; position: relative; min-height: 100vh; overscroll-behavior: none; @@ -24,5 +24,5 @@ h3, h4, h5, h6 { - font-family: var(--font-archivo), sans-serif; + font-family: var(--font-poppins), sans-serif; } -- 2.49.1 From 30c98818a3f40b504021233259c9da5d57f43ef3 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 09:08:37 +0000 Subject: [PATCH 8/8] Update src/app/styles/variables.css --- src/app/styles/variables.css | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index d45b6e6..bed5bb3 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #fcf6ec; - --card: #f3ede2; - --foreground: #2e2521; - --primary-cta: #2e2521; + --background: #fbfaff; + --card: #f7f5ff; + --foreground: #0f0022; + --primary-cta: #8b5cf6; --primary-cta-text: #fcf6ec; --secondary-cta: #ffffff; --secondary-cta-text: #2e2521; - --accent: #b2a28b; - --background-accent: #b2a28b; + --accent: #d8cef5; + --background-accent: #c4a8f9; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1