8 Commits

Author SHA1 Message Date
d8a26568f0 Merge version_4 into main
Merge version_4 into main
2026-04-23 23:26:12 +00:00
b38e8ff0d9 Update src/app/page.tsx 2026-04-23 23:26:09 +00:00
eb05621535 Merge version_4 into main
Merge version_4 into main
2026-04-23 23:25:39 +00:00
811dd51925 Update src/app/page.tsx 2026-04-23 23:25:35 +00:00
32c4c00e3a Merge version_3 into main
Merge version_3 into main
2026-04-23 23:24:56 +00:00
2ad7b0a79e Update src/app/page.tsx 2026-04-23 23:24:52 +00:00
dffe9c64fe Merge version_2 into main
Merge version_2 into main
2026-04-23 23:24:29 +00:00
6468cb856e Update src/app/page.tsx 2026-04-23 23:24:25 +00:00

View File

@@ -11,7 +11,7 @@ import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import { Shield } from "lucide-react";
export default function LandingPage() {
@@ -33,29 +33,17 @@ export default function LandingPage() {
<NavbarStyleFullscreen
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "About",
id: "about",
},
name: "About", id: "about"},
{
name: "Services",
id: "services",
},
name: "Services", id: "services"},
{
name: "Products",
id: "products",
},
name: "Products", id: "products"},
{
name: "Reviews",
id: "testimonials",
},
name: "Reviews", id: "testimonials"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="WhatWeDoBest Graphics"
/>
@@ -64,19 +52,14 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroLogoBillboard
background={{
variant: "plain",
}}
variant: "plain"}}
logoText="Wear Confidence. Print Excellence."
description="Premium custom apparel, graphic printing, and quality clothing supply crafted in Polokwane."
buttons={[
{
text: "Shop Now",
href: "#products",
},
text: "Shop Now", href: "#products"},
{
text: "Request a Quote",
href: "#contact",
},
text: "Request a Quote", href: "#contact"},
]}
mediaAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/still-life-office-desk-mess_23-2150164871.jpg"
@@ -105,21 +88,11 @@ export default function LandingPage() {
useInvertedBackground={true}
negativeCard={{
items: [
"Limited DIY options",
"Low-quality mass production",
"Slow service times",
"Lack of customization",
"Inconsistent sizing",
],
"Limited DIY options", "Low-quality mass production", "Slow service times", "Lack of customization", "Inconsistent sizing"],
}}
positiveCard={{
items: [
"Premium Quality Garments",
"Custom Printing & Branding",
"Bulk Clothing Supply",
"Reliable Service & Fast Turnaround",
"Expert Design Support",
],
"Premium Quality Garments", "Custom Printing & Branding", "Bulk Clothing Supply", "Reliable Service & Fast Turnaround", "Expert Design Support"],
}}
title="Why We Are The Best"
description="We don't just print; we build partnerships through quality service."
@@ -134,41 +107,17 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Printed T-Shirts",
price: "From R150",
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-man-with-skateboard_23-2147678181.jpg",
},
id: "p1", name: "Printed T-Shirts", price: "From R150", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-man-with-skateboard_23-2147678181.jpg"},
{
id: "p2",
name: "Custom Hoodies",
price: "From R350",
imageSrc: "http://img.b2bpic.net/free-photo/person-pressing-buzzer_23-2149731359.jpg",
},
id: "p2", name: "Custom Hoodies", price: "From R350", imageSrc: "http://img.b2bpic.net/free-photo/person-pressing-buzzer_23-2149731359.jpg"},
{
id: "p3",
name: "Caps & Accessories",
price: "From R100",
imageSrc: "http://img.b2bpic.net/free-photo/creative-trucker-hat-still-life_23-2149504623.jpg",
},
id: "p3", name: "Caps & Accessories", price: "From R100", imageSrc: "http://img.b2bpic.net/free-photo/creative-trucker-hat-still-life_23-2149504623.jpg"},
{
id: "p4",
name: "Corporate Wear",
price: "From R250",
imageSrc: "http://img.b2bpic.net/free-photo/business-people-walking-together_53876-22943.jpg",
},
id: "p4", name: "Corporate Wear", price: "From R250", imageSrc: "http://img.b2bpic.net/free-photo/business-people-walking-together_53876-22943.jpg"},
{
id: "p5",
name: "School & Team",
price: "From R180",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-women-football-team_23-2148634639.jpg",
},
id: "p5", name: "School & Team", price: "From R180", imageSrc: "http://img.b2bpic.net/free-photo/front-view-women-football-team_23-2148634639.jpg"},
{
id: "p6",
name: "Streetwear",
price: "From R299",
imageSrc: "http://img.b2bpic.net/free-vector/damn-good-black-blue-retro-calligraphy_53876-99595.jpg",
},
id: "p6", name: "Streetwear", price: "From R299", imageSrc: "http://img.b2bpic.net/free-vector/damn-good-black-blue-retro-calligraphy_53876-99595.jpg"},
]}
title="Featured Collections"
description="Explore our high-quality custom apparel options."
@@ -182,85 +131,33 @@ export default function LandingPage() {
tag="Reliability"
metrics={[
{
id: "m1",
value: "4.8/5",
description: "Customer Rating",
},
id: "m1", value: "4.8/5", description: "Customer Rating"},
{
id: "m2",
value: "1000+",
description: "Happy Clients",
},
id: "m2", value: "1000+", description: "Happy Clients"},
{
id: "m3",
value: "24h",
description: "Fast Turnaround",
},
id: "m3", value: "24h", description: "Fast Turnaround"},
{
id: "m4",
value: "500+",
description: "Projects Completed",
},
id: "m4", value: "500+", description: "Projects Completed"},
{
id: "m5",
value: "10+",
description: "Years Experience",
},
id: "m5", value: "10+", description: "Years Experience"},
]}
metricsAnimation="slide-up"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
<TestimonialCardTwelve
cardTitle="What Our Clients Say"
cardTag="Testimonials"
cardAnimation="slide-up"
useInvertedBackground={false}
testimonials={[
{
id: "t1",
name: "Pilusa Mankopane",
role: "Client",
company: "Local",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg",
},
{
id: "t2",
name: "Moloko Lwandlelwethu",
role: "Client",
company: "Local",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12688.jpg",
},
{
id: "t3",
name: "John D.",
role: "Corporate",
company: "TechCorp",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/stuido-portrait-happy-cheerful-young-businessman_273609-12506.jpg",
},
{
id: "t4",
name: "Sarah K.",
role: "Manager",
company: "RetailLab",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-businesswoman_23-2149153829.jpg",
},
{
id: "t5",
name: "Mike R.",
role: "Team Lead",
company: "SportsGroup",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-mechanic-standing-with-arms-crossed_1170-2381.jpg",
},
{ id: "t1", name: "Pilusa Mankopane", imageSrc: "https://avatar.vercel.sh/1" },
{ id: "t2", name: "Moloko Lwandlelwethu", imageSrc: "https://avatar.vercel.sh/2" },
{ id: "t3", name: "John D.", imageSrc: "https://avatar.vercel.sh/3" },
{ id: "t4", name: "Sarah K.", imageSrc: "https://avatar.vercel.sh/4" },
{ id: "t5", name: "Mike R.", imageSrc: "https://avatar.vercel.sh/5" },
]}
title="What Our Clients Say"
description="Trusted by businesses and individuals across Polokwane."
/>
</div>
@@ -270,30 +167,15 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "f1",
title: "How do I place an order?",
content: "You can request a quote via our website or give us a call at 071 425 0293.",
},
id: "f1", title: "How do I place an order?", content: "You can request a quote via our website or give us a call at 071 425 0293."},
{
id: "f2",
title: "Do you offer bulk printing?",
content: "Yes, we specialize in bulk orders for corporate and team apparel.",
},
id: "f2", title: "Do you offer bulk printing?", content: "Yes, we specialize in bulk orders for corporate and team apparel."},
{
id: "f3",
title: "What is the turnaround time?",
content: "Most orders are processed within 24-48 hours depending on quantity and complexity.",
},
id: "f3", title: "What is the turnaround time?", content: "Most orders are processed within 24-48 hours depending on quantity and complexity."},
{
id: "f4",
title: "Can I bring my own garments?",
content: "Yes, we accept customer-provided garments for printing as long as they are compatible with our machines.",
},
id: "f4", title: "Can I bring my own garments?", content: "Yes, we accept customer-provided garments for printing as long as they are compatible with our machines."},
{
id: "f5",
title: "Where are you located?",
content: "House No. 172 Letsokoane, Bloodriver Ext, Seshego-B, Polokwane, 0724.",
},
id: "f5", title: "Where are you located?", content: "House No. 172 Letsokoane, Bloodriver Ext, Seshego-B, Polokwane, 0724."},
]}
title="Frequently Asked Questions"
description="Everything you need to know about our services."
@@ -305,8 +187,7 @@ export default function LandingPage() {
<ContactCenter
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Contact Us"
title="Get in touch today"
description="Need custom clothing or branding? We are located at House No. 172 Letsokoane, Bloodriver Ext, Seshego-B, Polokwane, 0724. Open MondaySaturday from 7 AM."
@@ -319,29 +200,19 @@ export default function LandingPage() {
{
items: [
{
label: "Home",
href: "#hero",
},
label: "Home", href: "#hero"},
{
label: "Services",
href: "#services",
},
label: "Services", href: "#services"},
{
label: "Products",
href: "#products",
},
label: "Products", href: "#products"},
],
},
{
items: [
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
{
label: "FAQs",
href: "#faq",
},
label: "FAQs", href: "#faq"},
],
},
]}
@@ -351,4 +222,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}