diff --git a/src/app/about-us/page.tsx b/src/app/about-us/page.tsx
new file mode 100644
index 0000000..0cfc9a7
--- /dev/null
+++ b/src/app/about-us/page.tsx
@@ -0,0 +1,19 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import ReactLenis from "lenis/react";
+import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
+import SplitAbout from '@/components/sections/about/SplitAbout';
+import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
+
+export default function AboutUsPage() {
+ return (
+
+
+
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx
new file mode 100644
index 0000000..519f49b
--- /dev/null
+++ b/src/app/contact/page.tsx
@@ -0,0 +1,19 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import ReactLenis from "lenis/react";
+import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
+import ContactText from '@/components/sections/contact/ContactText';
+import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
+
+export default function ContactPage() {
+ return (
+
+
+
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 44778e5..0fdd869 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -8,12 +8,15 @@ import FeatureCardTwelve from '@/components/sections/feature/FeatureCardTwelve';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
-import ProductCardOne from '@/components/sections/product/ProductCardOne';
+import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
export default function LandingPage() {
+ const addToCart = (product: any) => console.log("Added to cart:", product);
+ const buyNow = (product: any) => console.log("Buy now:", product);
+
return (
@@ -54,42 +45,14 @@ export default function LandingPage() {
@@ -100,36 +63,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
features={[
- {
- id: "f1",
- label: "Quality",
- title: "Authentic Brands",
- items: [
- "Certified original watches",
- "Direct brand partnerships",
- "Expert authentication",
- ],
- },
- {
- id: "f2",
- label: "Security",
- title: "Safe Shopping",
- items: [
- "Secure checkout",
- "Insured shipping",
- "Easy returns",
- ],
- },
- {
- id: "f3",
- label: "Service",
- title: "Expert Guidance",
- items: [
- "Personalized styling",
- "Detailed specs",
- "24/7 support",
- ],
- },
+ { id: "f1", label: "Quality", title: "Authentic Brands", items: ["Certified original watches", "Direct brand partnerships", "Expert authentication"] },
+ { id: "f2", label: "Security", title: "Safe Shopping", items: ["Secure checkout", "Insured shipping", "Easy returns"] },
+ { id: "f3", label: "Service", title: "Expert Guidance", items: ["Personalized styling", "Detailed specs", "24/7 support"] },
]}
title="Why Choose WatchHub?"
description="Experience excellence in every purchase with our premium services."
@@ -137,51 +73,19 @@ export default function LandingPage() {
-
buyNow("p1") },
+ { id: "p2", brand: "Minimal", name: "Rose Gold Minimal", price: "$899", rating: 4, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/futuristic-time-machine_23-2151599400.jpg", onProductClick: () => addToCart("p2") },
+ { id: "p3", brand: "Pro", name: "Rugged Diver Pro", price: "$1,550", rating: 5, reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-adventure-items-still-life_23-2148362097.jpg", onProductClick: () => buyNow("p3") },
+ { id: "p4", brand: "Elite", name: "Smart Pulse Elite", price: "$450", rating: 4, reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/sporty-woman-with-smartwatch-beach_23-2147803054.jpg", onProductClick: () => addToCart("p4") },
+ ]}
/>
@@ -193,18 +97,9 @@ export default function LandingPage() {
title="Our Legacy"
description="WatchHub was built on a passion for precision, style, and engineering. We curate only the best timepieces to match the unique needs of our global community."
bulletPoints={[
- {
- title: "Expert Curation",
- description: "Hand-picked styles for every persona.",
- },
- {
- title: "Global Reach",
- description: "Delivered to your doorstep anywhere.",
- },
- {
- title: "Customer First",
- description: "Dedicated support throughout the journey.",
- },
+ { title: "Expert Curation", description: "Hand-picked styles for every persona." },
+ { title: "Global Reach", description: "Delivered to your doorstep anywhere." },
+ { title: "Customer First", description: "Dedicated support throughout the journey." },
]}
imageSrc="http://img.b2bpic.net/free-photo/mature-clockmaster-is-fixing-old-watch-customer-his-busy-repairing-workshop_613910-20851.jpg"
mediaAnimation="slide-up"
@@ -217,60 +112,13 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
- {
- id: "1",
- name: "Sarah J.",
- role: "Collector",
- company: "TechCorp",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/smiling-business-leader-using-smartphone-lobby_1262-5625.jpg",
- },
- {
- id: "2",
- name: "Michael C.",
- role: "Architect",
- company: "Innovate",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/beautiful-hispanic-woman-wearing-business-jacket-looking-confident-camera-smiling-with-crossed-arms-hand-raised-chin-thinking-positive_839833-8974.jpg",
- },
- {
- id: "3",
- name: "Emily R.",
- role: "Director",
- company: "Growth",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/successful-business-man-by-skyscraper_1303-10291.jpg",
- },
- {
- id: "4",
- name: "David K.",
- role: "Manager",
- company: "Startups",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-sitting-with-vivid-bags_23-2147652113.jpg",
- },
- {
- id: "5",
- name: "Jessica L.",
- role: "Designer",
- company: "Creative",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/young-black-girl-happy-expression_1194-4469.jpg",
- },
+ { id: "1", name: "Sarah J.", role: "Collector", company: "TechCorp", rating: 5 },
+ { id: "2", name: "Michael C.", role: "Architect", company: "Innovate", rating: 5 }
]}
kpiItems={[
- {
- value: "10k+",
- label: "Watches Sold",
- },
- {
- value: "4.9/5",
- label: "Rating",
- },
- {
- value: "50+",
- label: "Luxury Brands",
- },
+ { value: "10k+", label: "Watches Sold" },
+ { value: "4.9/5", label: "Rating" },
+ { value: "50+", label: "Luxury Brands" },
]}
title="What Our Clients Say"
description="Our community values the quality and reliability we provide."
@@ -281,15 +129,7 @@ export default function LandingPage() {
@@ -299,21 +139,9 @@ export default function LandingPage() {
@@ -340,61 +161,13 @@ export default function LandingPage() {
);
-}
+}
\ 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..34b1a65
--- /dev/null
+++ b/src/app/shop/page.tsx
@@ -0,0 +1,25 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import ReactLenis from "lenis/react";
+import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
+import ProductCardOne from '@/components/sections/product/ProductCardOne';
+import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
+
+export default function ShopPage() {
+ return (
+
+
+
+
+
+
+
+ );
+}
\ No newline at end of file