From 220415bfafc7870d5673e7a4dc4e045c31a8c59e Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 15:55:11 +0000 Subject: [PATCH 01/12] Add src/app/cart/page.tsx --- src/app/cart/page.tsx | 16 ++++++++++++++++ 1 file changed, 16 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..02d6e91 --- /dev/null +++ b/src/app/cart/page.tsx @@ -0,0 +1,16 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function CartPage() { + return ( + + +
+

Your Shopping Cart

+

Your cart is currently empty. Start shopping to add items.

+
+
+ ); +} \ No newline at end of file -- 2.49.1 From 19851e1f1f136aac53c44b2bcf30a9e8165a5c0c Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 15:55:12 +0000 Subject: [PATCH 02/12] Add src/app/checkout/page.tsx --- src/app/checkout/page.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/app/checkout/page.tsx diff --git a/src/app/checkout/page.tsx b/src/app/checkout/page.tsx new file mode 100644 index 0000000..f367862 --- /dev/null +++ b/src/app/checkout/page.tsx @@ -0,0 +1,16 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function CheckoutPage() { + return ( + + +
+

Checkout

+

Shipping and billing information forms will appear here.

+
+
+ ); +} \ No newline at end of file -- 2.49.1 From 6e924e495f182526826ed32585c9b1729bee8bec Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 15:55:12 +0000 Subject: [PATCH 03/12] Add src/app/confirmation/page.tsx --- src/app/confirmation/page.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/app/confirmation/page.tsx diff --git a/src/app/confirmation/page.tsx b/src/app/confirmation/page.tsx new file mode 100644 index 0000000..cb933dc --- /dev/null +++ b/src/app/confirmation/page.tsx @@ -0,0 +1,16 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function ConfirmationPage() { + return ( + + +
+

Thank You!

+

Your order has been placed successfully.

+
+
+ ); +} \ No newline at end of file -- 2.49.1 From a19389343e59dd892ebc52260454dff22ef7b9dd Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 15:55:13 +0000 Subject: [PATCH 04/12] Add src/app/haircare/page.tsx --- src/app/haircare/page.tsx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/app/haircare/page.tsx diff --git a/src/app/haircare/page.tsx b/src/app/haircare/page.tsx new file mode 100644 index 0000000..e6e3093 --- /dev/null +++ b/src/app/haircare/page.tsx @@ -0,0 +1,19 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function HaircarePage() { + return ( + + +
+

Haircare

+

Explore our curated selection of haircare products.

+
+
+ ); +} \ No newline at end of file -- 2.49.1 From 987ba6b92e236fdb50834ecf113c089e7db93294 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 15:55:13 +0000 Subject: [PATCH 05/12] Add src/app/makeup/page.tsx --- src/app/makeup/page.tsx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/app/makeup/page.tsx diff --git a/src/app/makeup/page.tsx b/src/app/makeup/page.tsx new file mode 100644 index 0000000..f09fc49 --- /dev/null +++ b/src/app/makeup/page.tsx @@ -0,0 +1,19 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function MakeupPage() { + return ( + + +
+

Makeup

+

Explore our curated selection of makeup products.

+
+
+ ); +} \ No newline at end of file -- 2.49.1 From 70acb0b651718187a41bc282b08ddc5617078970 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 15:55:13 +0000 Subject: [PATCH 06/12] Add src/app/orders/page.tsx --- src/app/orders/page.tsx | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/app/orders/page.tsx diff --git a/src/app/orders/page.tsx b/src/app/orders/page.tsx new file mode 100644 index 0000000..dc3c36e --- /dev/null +++ b/src/app/orders/page.tsx @@ -0,0 +1,34 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function OrdersPage() { + return ( + + + +
+

Order History

+
+

You have no recent orders.

+
+
+ +
+
+ ); +} \ No newline at end of file -- 2.49.1 From 46e51ed811aa1587a3cdfdb2c7b2e4c92fee3a16 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 15:55:14 +0000 Subject: [PATCH 07/12] Update src/app/page.tsx --- src/app/page.tsx | 233 +++++++---------------------------------------- 1 file changed, 33 insertions(+), 200 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 177fd65..a7f3818 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -30,21 +30,13 @@ export default function LandingPage() { @@ -53,19 +45,14 @@ export default function LandingPage() {
@@ -131,45 +85,15 @@ export default function LandingPage() { gridVariant="uniform-all-items-equal" useInvertedBackground={true} products={[ - { - id: "p1", - name: "Premium Accessory", - price: "$49", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-recycled-plastic-bottle-with-plant_23-2149449786.jpg?_wi=1", - }, - { - id: "p2", - name: "Modern Gadget", - price: "$129", - imageSrc: "http://img.b2bpic.net/free-photo/elderly-customer-taking-shopping-bag-from-store-employee-standing-counter-desk-paying-purchase-fashion-boutique-senior-shopper-buying-stylish-clothes-making-electronic-transaction-mall_482257-71857.jpg", - }, - { - id: "p3", - name: "Design Item", - price: "$89", - imageSrc: "http://img.b2bpic.net/free-photo/3d-rendered-design-elements-assortment_23-2148996772.jpg", - }, - { - id: "p4", - name: "Essential Tech", - price: "$59", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-selfcare-products_23-2149313042.jpg", - }, - { - id: "p5", - name: "Luxury Item", - price: "$199", - imageSrc: "http://img.b2bpic.net/free-photo/concept-location-photo-shoot-photo-studio_185193-164038.jpg", - }, - { - id: "p6", - name: "Gift Set", - price: "$79", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-recycled-plastic-bottle-with-plant_23-2149449786.jpg?_wi=2", - }, + { id: "p1", name: "Premium Accessory", price: "$49", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-recycled-plastic-bottle-with-plant_23-2149449786.jpg?_wi=1" }, + { id: "p2", name: "Modern Gadget", price: "$129", imageSrc: "http://img.b2bpic.net/free-photo/elderly-customer-taking-shopping-bag-from-store-employee-standing-counter-desk-paying-purchase-fashion-boutique-senior-shopper-buying-stylish-clothes-making-electronic-transaction-mall_482257-71857.jpg" }, + { id: "p3", name: "Design Item", price: "$89", imageSrc: "http://img.b2bpic.net/free-photo/3d-rendered-design-elements-assortment_23-2148996772.jpg" }, + { id: "p4", name: "Essential Tech", price: "$59", imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-selfcare-products_23-2149313042.jpg" }, + { id: "p5", name: "Luxury Item", price: "$199", imageSrc: "http://img.b2bpic.net/free-photo/concept-location-photo-shoot-photo-studio_185193-164038.jpg" }, + { id: "p6", name: "Gift Set", price: "$79", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-recycled-plastic-bottle-with-plant_23-2149449786.jpg?_wi=2" }, ]} title="Popular Products" - description="Browse our latest arrivals and most popular items." + description="Experience our streamlined mobile checkout with secure payment options." /> @@ -178,64 +102,11 @@ export default function LandingPage() { textboxLayout="split" useInvertedBackground={false} testimonials={[ - { - id: "t1", - name: "Alice Wang", - date: "Jan 2025", - title: "Great products!", - quote: "The quality is simply outstanding.", - tag: "Verified", - avatarSrc: "http://img.b2bpic.net/free-photo/relax-its-okay-portrait-carefree-unbothered-young-man-have-everything-control-assure-gu_1258-109138.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/minimalist-three-pendant-black-lampshades-white-wall_9975-133069.jpg?_wi=2", - imageAlt: "minimalist store hero display", - }, - { - id: "t2", - name: "Mark R.", - date: "Dec 2024", - title: "Fast delivery", - quote: "I received my order in less than two days.", - tag: "Verified", - avatarSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/red-delivery-car-deliver-express-shipping-fast-delivery-background-3d-rendering-illustration_56104-1910.jpg", - imageAlt: "delivery icon fast shipping", - }, - { - id: "t3", - name: "Sarah J.", - date: "Dec 2024", - title: "Highly recommend", - quote: "Amazing customer service team.", - tag: "Verified", - avatarSrc: "http://img.b2bpic.net/free-photo/portrait-happy-cute-africanamerican-girl-smiling-pleased-showing-thumbsup-approval-lik_1258-149049.jpg", - imageSrc: "http://img.b2bpic.net/free-vector/secure-card-payment_78370-8471.jpg", - imageAlt: "secure payment icon shield", - }, - { - id: "t4", - name: "David K.", - date: "Nov 2024", - title: "Love the variety", - quote: "Found everything I needed for my home.", - tag: "Verified", - avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-carrying-shopping-bags_23-2148660763.jpg", - imageSrc: "http://img.b2bpic.net/free-vector/support-service-operators-avatars-circle-frames_107791-15352.jpg", - imageAlt: "support icon headset professional", - }, - { - id: "t5", - name: "Elena C.", - date: "Nov 2024", - title: "Excellent experience", - quote: "Will definitely shop here again.", - tag: "Verified", - avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-young-businesswoman-smiling-camera_74855-3966.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-recycled-plastic-bottle-with-plant_23-2149449786.jpg?_wi=3", - imageAlt: "product minimalist modern design", - }, + { id: "t1", name: "Alice Wang", date: "Jan 2025", title: "Smooth Payment", quote: "The new checkout is incredibly fast on my phone.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/relax-its-okay-portrait-carefree-unbothered-young-man-have-everything-control-assure-gu_1258-109138.jpg" }, + { id: "t2", name: "Mark R.", date: "Dec 2024", title: "Reliable", quote: "Tracking my orders has never been this easy.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg" }, ]} title="Customer Stories" - description="Hear what our amazing community has to say about our store." + description="Our community loves the new, faster, and more secure mobile shopping experience." /> @@ -244,24 +115,12 @@ export default function LandingPage() { textboxLayout="split" useInvertedBackground={true} faqs={[ - { - id: "q1", - title: "What is the return policy?", - content: "You can return items within 30 days of purchase.", - }, - { - id: "q2", - title: "Do you ship internationally?", - content: "Yes, we ship to over 50 countries worldwide.", - }, - { - id: "q3", - title: "How can I track my order?", - content: "You will receive a tracking link via email once shipped.", - }, + { id: "q1", title: "Which payments do you accept?", content: "We support all major credit cards via Stripe and PayPal." }, + { id: "q2", title: "Is mobile checkout secure?", content: "Yes, we use industry-standard encryption for all mobile transactions." }, + { id: "q3", title: "How do I manage orders?", content: "Log in to your account to view your order history and live tracking status." }, ]} title="Frequently Asked" - description="Common questions about our products and services." + description="Everything you need to know about our upgraded payments." faqsAnimation="slide-up" /> @@ -269,11 +128,9 @@ export default function LandingPage() {
@@ -317,4 +150,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From cd65688389c80202d785cda608ba3477b69d467c Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 15:55:14 +0000 Subject: [PATCH 08/12] Add src/app/profile/page.tsx --- src/app/profile/page.tsx | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/app/profile/page.tsx diff --git a/src/app/profile/page.tsx b/src/app/profile/page.tsx new file mode 100644 index 0000000..8a83f0c --- /dev/null +++ b/src/app/profile/page.tsx @@ -0,0 +1,34 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function ProfilePage() { + return ( + + + +
+

User Profile

+
+

Welcome back! This is your account profile page.

+
+
+ +
+
+ ); +} \ No newline at end of file -- 2.49.1 From 72162b152599d4330bf4fc9c6f3008ff5073b71c Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 15:55:15 +0000 Subject: [PATCH 09/12] Add src/app/settings/page.tsx --- src/app/settings/page.tsx | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/app/settings/page.tsx diff --git a/src/app/settings/page.tsx b/src/app/settings/page.tsx new file mode 100644 index 0000000..e072c87 --- /dev/null +++ b/src/app/settings/page.tsx @@ -0,0 +1,34 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function SettingsPage() { + return ( + + + +
+

Account Settings

+
+

Manage your account preferences here.

+
+
+ +
+
+ ); +} \ No newline at end of file -- 2.49.1 From b018e7d940a9572514310133892379500c3d6f10 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 15:55:15 +0000 Subject: [PATCH 10/12] Add src/app/shop/page.tsx --- src/app/shop/page.tsx | 91 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 src/app/shop/page.tsx diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx new file mode 100644 index 0000000..eb0d875 --- /dev/null +++ b/src/app/shop/page.tsx @@ -0,0 +1,91 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ProductCardThree from '@/components/sections/product/ProductCardThree'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import { useState } from 'react'; + +export default function ShopPage() { + const [category, setCategory] = useState("All"); + const [search, setSearch] = useState(""); + + const products = [ + { id: "p1", name: "Premium Accessory", price: "$49", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-recycled-plastic-bottle-with-plant_23-2149449786.jpg?_wi=1" }, + { id: "p2", name: "Modern Gadget", price: "$129", imageSrc: "http://img.b2bpic.net/free-photo/elderly-customer-taking-shopping-bag-from-store-employee-standing-counter-desk-paying-purchase-fashion-boutique-senior-shopper-buying-stylish-clothes-making-electronic-transaction-mall_482257-71857.jpg" }, + { id: "p3", name: "Design Item", price: "$89", imageSrc: "http://img.b2bpic.net/free-photo/3d-rendered-design-elements-assortment_23-2148996772.jpg" }, + { id: "p4", name: "Essential Tech", price: "$59", imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-selfcare-products_23-2149313042.jpg" }, + { id: "p5", name: "Luxury Item", price: "$199", imageSrc: "http://img.b2bpic.net/free-photo/concept-location-photo-shoot-photo-studio_185193-164038.jpg" }, + { id: "p6", name: "Gift Set", price: "$79", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-recycled-plastic-bottle-with-plant_23-2149449786.jpg?_wi=2" }, + ]; + + return ( + + + + +
+
+
+ setSearch(e.target.value)} + /> +
+ + + +
+
+ +
+ p.name.toLowerCase().includes(search.toLowerCase()))} + /> +
+
+
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1 From fcfff6a81478fbaaa7a02af10734abcff7831900 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 15:55:16 +0000 Subject: [PATCH 11/12] Add src/app/skincare/page.tsx --- src/app/skincare/page.tsx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/app/skincare/page.tsx diff --git a/src/app/skincare/page.tsx b/src/app/skincare/page.tsx new file mode 100644 index 0000000..f016349 --- /dev/null +++ b/src/app/skincare/page.tsx @@ -0,0 +1,19 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function SkincarePage() { + return ( + + +
+

Skincare

+

Explore our curated selection of skincare products.

+
+
+ ); +} \ No newline at end of file -- 2.49.1 From d7faa62c7a8814c996abb3203830bff469edfa76 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 15:55:16 +0000 Subject: [PATCH 12/12] Add src/app/wishlist/page.tsx --- src/app/wishlist/page.tsx | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/app/wishlist/page.tsx diff --git a/src/app/wishlist/page.tsx b/src/app/wishlist/page.tsx new file mode 100644 index 0000000..9272a4f --- /dev/null +++ b/src/app/wishlist/page.tsx @@ -0,0 +1,34 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function WishlistPage() { + return ( + + + +
+

Wishlist

+
+

Your wishlist is currently empty.

+
+
+ +
+
+ ); +} \ No newline at end of file -- 2.49.1