From 709e7d081c309ebc948f2902b41d2cf7b50b4552 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 2 Apr 2026 12:05:12 +0000 Subject: [PATCH 1/7] Add src/app/cart/page.tsx --- src/app/cart/page.tsx | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 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..da4efd6 --- /dev/null +++ b/src/app/cart/page.tsx @@ -0,0 +1,29 @@ +"use client"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import React from "react"; + +export default function CartPage() { + return ( + + +
+

Your Shopping Cart

+

Your cart is empty. Start shopping for your favorite Trackly devices.

+
+ +
+ ); +} \ No newline at end of file -- 2.49.1 From 47c6caf30aa0428221aae464ea574ebb25168f73 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 2 Apr 2026 12:05:12 +0000 Subject: [PATCH 2/7] Add src/app/checkout/page.tsx --- src/app/checkout/page.tsx | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 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..620f8e7 --- /dev/null +++ b/src/app/checkout/page.tsx @@ -0,0 +1,29 @@ +"use client"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import React from "react"; + +export default function CheckoutPage() { + return ( + + +
+

Checkout

+

Please enter your shipping and payment details to complete your order.

+
+ +
+ ); +} \ No newline at end of file -- 2.49.1 From 18b26dd6d94f1493a0733d3cea2b6521c9044d4e Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 2 Apr 2026 12:05:13 +0000 Subject: [PATCH 3/7] Add src/app/dashboard/page.tsx --- src/app/dashboard/page.tsx | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/app/dashboard/page.tsx diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx new file mode 100644 index 0000000..50c4cff --- /dev/null +++ b/src/app/dashboard/page.tsx @@ -0,0 +1,29 @@ +"use client"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import React from "react"; + +export default function UserDashboardPage() { + return ( + + +
+

Dashboard

+

Welcome back! Here you can manage your account, track orders, and view your devices.

+
+ +
+ ); +} \ No newline at end of file -- 2.49.1 From 47760885dc4c7713b9d11552be916d74f3355cb5 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 2 Apr 2026 12:05:13 +0000 Subject: [PATCH 4/7] Add src/app/order-confirmation/page.tsx --- src/app/order-confirmation/page.tsx | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/app/order-confirmation/page.tsx diff --git a/src/app/order-confirmation/page.tsx b/src/app/order-confirmation/page.tsx new file mode 100644 index 0000000..66e4a07 --- /dev/null +++ b/src/app/order-confirmation/page.tsx @@ -0,0 +1,29 @@ +"use client"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import React from "react"; + +export default function OrderConfirmationPage() { + return ( + + +
+

Thank You!

+

Your order has been placed successfully.

+
+ +
+ ); +} \ No newline at end of file -- 2.49.1 From 6939e81507a3de2787eca17008f33f408044349b Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 2 Apr 2026 12:05:14 +0000 Subject: [PATCH 5/7] Update src/app/page.tsx --- src/app/page.tsx | 64 ++++++++++++++++++++++++++++-------------------- 1 file changed, 37 insertions(+), 27 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 1816f68..7468a9e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -7,9 +7,10 @@ import FooterSimple from '@/components/sections/footer/FooterSimple'; import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard'; import MetricCardThree from '@/components/sections/metrics/MetricCardThree'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; -import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo'; -import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen'; -import { Activity, MapPin } from "lucide-react"; +import PricingCardFive from '@/components/sections/pricing/PricingCardFive'; +import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen'; +import FaqSplitText from '@/components/sections/faq/FaqSplitText'; +import { Activity, MapPin, Star } from "lucide-react"; export default function LandingPage() { return ( @@ -30,8 +31,8 @@ export default function LandingPage() {
-
@@ -101,15 +98,28 @@ export default function LandingPage() {
- +
+ +
+
@@ -117,15 +127,15 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From 1c6a5532559ec12a3460e413d5f7964d0ac967b1 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 2 Apr 2026 12:05:14 +0000 Subject: [PATCH 6/7] Add src/app/product/[id]/page.tsx --- src/app/product/[id]/page.tsx | 47 +++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 src/app/product/[id]/page.tsx diff --git a/src/app/product/[id]/page.tsx b/src/app/product/[id]/page.tsx new file mode 100644 index 0000000..2343234 --- /dev/null +++ b/src/app/product/[id]/page.tsx @@ -0,0 +1,47 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; + +export default function ProductDetailPage({ params }: { params: { id: string } }) { + return ( + + + +
+

Product Details: {params.id}

+

This is the detail view for product {params.id}. Discover features and technical specifications.

+
+ +
+
+ ); +} \ No newline at end of file -- 2.49.1 From 7019b20d91536adcdedab04c66a168ee1a80b3dc Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 2 Apr 2026 12:05:15 +0000 Subject: [PATCH 7/7] Add src/app/shop/page.tsx --- src/app/shop/page.tsx | 57 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 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..9394aed --- /dev/null +++ b/src/app/shop/page.tsx @@ -0,0 +1,57 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import ProductCatalogItem from '@/components/ecommerce/productCatalog/ProductCatalogItem'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; + +export default function ShopPage() { + const products = [ + { id: "1", name: "Trackly Pro", price: "$49", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/top-view-tampon-pattern_23-2148163081.jpg?_wi=1" }, + { id: "2", name: "Trackly Mini", price: "$29", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/top-view-tampon-pattern_23-2148163081.jpg?_wi=2" } + ]; + + return ( + + + +
+

Our Products

+
+ {products.map((p) => ( + + ))} +
+
+ +
+
+ ); +} \ No newline at end of file -- 2.49.1