diff --git a/src/app/cart/page.tsx b/src/app/cart/page.tsx
new file mode 100644
index 0000000..6a48552
--- /dev/null
+++ b/src/app/cart/page.tsx
@@ -0,0 +1,16 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
+
+export default function CartPage() {
+ return (
+
+
+
+ Your Shopping Cart
+ Cart items will appear here.
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/catalog/page.tsx b/src/app/catalog/page.tsx
new file mode 100644
index 0000000..bb87bac
--- /dev/null
+++ b/src/app/catalog/page.tsx
@@ -0,0 +1,38 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
+import ProductCatalogItem from '@/components/ecommerce/productCatalog/ProductCatalogItem';
+import React from 'react';
+
+export default function CatalogPage() {
+ const categories = ['Mobile Games', 'PC Games', 'Console Games'];
+
+ return (
+
+
+
+ Game Catalog
+ {categories.map((cat) => (
+
+ ))}
+
+
+ );
+}
diff --git a/src/app/checkout/page.tsx b/src/app/checkout/page.tsx
new file mode 100644
index 0000000..cfad1c9
--- /dev/null
+++ b/src/app/checkout/page.tsx
@@ -0,0 +1,16 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
+
+export default function CheckoutPage() {
+ return (
+
+
+
+ Checkout
+ Please select your payment method to complete your purchase.
+
+
+ );
+}
\ 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..afafecd
--- /dev/null
+++ b/src/app/confirmation/page.tsx
@@ -0,0 +1,16 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
+
+export default function ConfirmationPage() {
+ return (
+
+
+
+ Order Confirmed!
+ Thank you for your purchase.
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/page.tsx b/src/app/page.tsx
index ef52ab4..ab52f76 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -12,6 +12,8 @@ import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import PricingCardNine from '@/components/sections/pricing/PricingCardNine';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
+import HeroBillboardDashboard from '@/components/sections/hero/HeroBillboardDashboard';
+import { LayoutDashboard, Gamepad2, Package, TrendingUp } from 'lucide-react';
export default function LandingPage() {
return (
@@ -31,355 +33,57 @@ export default function LandingPage() {
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
@@ -388,36 +92,12 @@ export default function LandingPage() {
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=grky8d"
logoText="GameVault"
columns={[
- {
- title: "Services",
- items: [
- {
- label: "Topup",
- href: "#products",
- },
- {
- label: "Support",
- href: "#",
- },
- ],
- },
- {
- title: "Company",
- items: [
- {
- label: "About",
- href: "#about",
- },
- {
- label: "Contact",
- href: "#contact",
- },
- ],
- },
+ { title: "Admin", items: [{ label: "Settings", href: "#" }] },
+ { title: "Reports", items: [{ label: "Download CSV", href: "#" }] }
]}
/>
);
-}
+}
\ No newline at end of file
diff --git a/src/app/transactions/page.tsx b/src/app/transactions/page.tsx
new file mode 100644
index 0000000..8d4ec74
--- /dev/null
+++ b/src/app/transactions/page.tsx
@@ -0,0 +1,16 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
+
+export default function TransactionsPage() {
+ return (
+
+
+
+ Transaction History
+ View your past orders and status updates here.
+
+
+ );
+}
\ No newline at end of file