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
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
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
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
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
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
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
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
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
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
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
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