From f55ac85df90d403155b9c2565b1f9f6b936bdeb8 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 03:51:05 +0000 Subject: [PATCH 1/6] 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..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 -- 2.49.1 From d3dd0359636cc630eafef616e0b046d9cbbcf4b4 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 03:51:06 +0000 Subject: [PATCH 2/6] Add src/app/catalog/page.tsx --- src/app/catalog/page.tsx | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/app/catalog/page.tsx 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) => ( +
+

{cat}

+
+ + + +
+
+ ))} +
+
+ ); +} -- 2.49.1 From dbe03a068f64a3140be18a9aa3856501d1b7963d Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 03:51:06 +0000 Subject: [PATCH 3/6] 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..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 -- 2.49.1 From 419da711ade1e473677ac56a4b5e43bd9a333dad Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 03:51:07 +0000 Subject: [PATCH 4/6] 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..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 -- 2.49.1 From 8b442328487514a4f2147e107ddff39127e6e275 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 03:51:07 +0000 Subject: [PATCH 5/6] Update src/app/page.tsx --- src/app/page.tsx | 390 +++++------------------------------------------ 1 file changed, 35 insertions(+), 355 deletions(-) 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 -- 2.49.1 From cafd9c34597e6c2ca0887c196874a9bcd0e09fdb Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 03:51:08 +0000 Subject: [PATCH 6/6] Add src/app/transactions/page.tsx --- src/app/transactions/page.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/app/transactions/page.tsx 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 -- 2.49.1