From 69b1056999752b1f7dbe6fe514fd04fe26bb5fc7 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 02:16:53 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 59 ++++++++++++------------------------------ 1 file changed, 16 insertions(+), 43 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index c6f631d..51e865a 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -13,38 +13,35 @@ export default function AboutPage() { const navItems = [ { name: "Home", id: "/" }, { name: "Services", id: "/services" }, - { name: "Portfolio", id: "/" }, + { name: "How It Works", id: "/#process" }, + { name: "Portfolio", id: "/#portfolio" }, { name: "Contact", id: "/contact" }, ]; const footerColumns = [ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Direct-to-Garment Printing", href: "/services" }, { label: "Screen Printing", href: "/services" }, { label: "Embroidery", href: "/services" }, ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, - { label: "Our Work", href: "/" }, + { label: "Our Work", href: "/#portfolio" }, { label: "Contact", href: "/contact" }, ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "FAQ", href: "/" }, - { label: "How It Works", href: "/" }, + { label: "How It Works", href: "/#process" }, { label: "Bulk Orders", href: "/" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/" }, { label: "Terms of Service", href: "/" }, { label: "Returns Policy", href: "/" }, @@ -85,7 +82,7 @@ export default function AboutPage() { tagAnimation="slide-up" background={{ variant: "glowing-orb" }} buttons={[ - { text: "View Our Portfolio", href: "/" }, + { text: "View Our Portfolio", href: "/#portfolio" }, { text: "Get a Quote", href: "/contact" }, ]} buttonAnimation="slide-up" @@ -105,25 +102,13 @@ export default function AboutPage() { features={[ { id: 1, - title: "Founded with Purpose", - description: "In 2010, we started with a single DTG printer and a mission: to provide high-quality custom apparel without the premium pricing. We believed quality printing should be accessible to businesses of all sizes.", - imageSrc: "http://img.b2bpic.net/free-photo/businesspeople-planning-tasks-with-sticky-notes_53876-15190.jpg?_wi=3", - imageAlt: "Company founding", - }, + title: "Founded with Purpose", description: "In 2010, we started with a single DTG printer and a mission: to provide high-quality custom apparel without the premium pricing. We believed quality printing should be accessible to businesses of all sizes.", imageSrc: "http://img.b2bpic.net/free-photo/businesspeople-planning-tasks-with-sticky-notes_53876-15190.jpg?_wi=3", imageAlt: "Company founding"}, { id: 2, - title: "Growing Our Capabilities", - description: "Over the years, we've invested in cutting-edge technology. Today, we operate state-of-the-art DTG, screen printing, and embroidery facilities. Each investment reflects our commitment to meeting client demands.", - imageSrc: "http://img.b2bpic.net/free-photo/order-summary-payslip-purchase-order-form-concept_53876-123701.jpg?_wi=3", - imageAlt: "Technology growth", - }, + title: "Growing Our Capabilities", description: "Over the years, we've invested in cutting-edge technology. Today, we operate state-of-the-art DTG, screen printing, and embroidery facilities. Each investment reflects our commitment to meeting client demands.", imageSrc: "http://img.b2bpic.net/free-photo/order-summary-payslip-purchase-order-form-concept_53876-123701.jpg?_wi=3", imageAlt: "Technology growth"}, { id: 3, - title: "Trusted by Thousands", - description: "We've completed over 50,000 custom projects for businesses, nonprofits, schools, and individuals. From startup merchandise to Fortune 500 company uniforms, we deliver consistent quality every time.", - imageSrc: "http://img.b2bpic.net/free-vector/online-image-upload-landing-page_23-2148282428.jpg?_wi=3", - imageAlt: "Customer success", - }, + title: "Trusted by Thousands", description: "We've completed over 50,000 custom projects for businesses, nonprofits, schools, and individuals. From startup merchandise to Fortune 500 company uniforms, we deliver consistent quality every time.", imageSrc: "http://img.b2bpic.net/free-vector/online-image-upload-landing-page_23-2148282428.jpg?_wi=3", imageAlt: "Customer success"}, ]} textboxLayout="default" animationType="blur-reveal" @@ -139,25 +124,13 @@ export default function AboutPage() { features={[ { id: 1, - title: "Quality First", - description: "We never compromise on quality. Every print is inspected for perfection. We use premium materials and the latest technology to ensure your apparel exceeds expectations.", - imageSrc: "http://img.b2bpic.net/free-photo/female-business-owner-working-portrait_23-2148828316.jpg?_wi=3", - imageAlt: "Quality commitment", - }, + title: "Quality First", description: "We never compromise on quality. Every print is inspected for perfection. We use premium materials and the latest technology to ensure your apparel exceeds expectations.", imageSrc: "http://img.b2bpic.net/free-photo/female-business-owner-working-portrait_23-2148828316.jpg?_wi=3", imageAlt: "Quality commitment"}, { id: 2, - title: "Transparent Relationships", - description: "No hidden fees. No surprises. We communicate clearly, provide detailed quotes, and keep you informed every step of the way. Your trust is our most valued asset.", - imageSrc: "http://img.b2bpic.net/free-photo/person-holding-brown-wooden-board_250224-22.jpg?_wi=3", - imageAlt: "Transparency", - }, + title: "Transparent Relationships", description: "No hidden fees. No surprises. We communicate clearly, provide detailed quotes, and keep you informed every step of the way. Your trust is our most valued asset.", imageSrc: "http://img.b2bpic.net/free-photo/person-holding-brown-wooden-board_250224-22.jpg?_wi=3", imageAlt: "Transparency"}, { id: 3, - title: "Customer Success", - description: "Your success is our success. We go beyond printing—we're your strategic partner. We provide design consultation, quantity optimization, and market insights to maximize your return.", - imageSrc: "http://img.b2bpic.net/free-photo/female-business-owner-working_23-2148828306.jpg?_wi=3", - imageAlt: "Partnership approach", - }, + title: "Customer Success", description: "Your success is our success. We go beyond printing—we're your strategic partner. We provide design consultation, quantity optimization, and market insights to maximize your return.", imageSrc: "http://img.b2bpic.net/free-photo/female-business-owner-working_23-2148828306.jpg?_wi=3", imageAlt: "Partnership approach"}, ]} textboxLayout="default" animationType="slide-up" @@ -194,4 +167,4 @@ export default function AboutPage() { ); -} \ No newline at end of file +} -- 2.49.1 From 6154a31ba8e3f2123ed8896ea5c78a04000faac7 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 02:16:54 +0000 Subject: [PATCH 2/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 2402174..b60eced 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -12,38 +12,35 @@ export default function ContactPage() { const navItems = [ { name: "Home", id: "/" }, { name: "Services", id: "/services" }, - { name: "Portfolio", id: "/" }, + { name: "How It Works", id: "/#process" }, + { name: "Portfolio", id: "/#portfolio" }, { name: "Contact", id: "/contact" }, ]; const footerColumns = [ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Direct-to-Garment Printing", href: "/services" }, { label: "Screen Printing", href: "/services" }, { label: "Embroidery", href: "/services" }, ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, - { label: "Our Work", href: "/" }, + { label: "Our Work", href: "/#portfolio" }, { label: "Contact", href: "/contact" }, ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "FAQ", href: "/" }, - { label: "How It Works", href: "/" }, + { label: "How It Works", href: "/#process" }, { label: "Bulk Orders", href: "/" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/" }, { label: "Terms of Service", href: "/" }, { label: "Returns Policy", href: "/" }, @@ -152,4 +149,4 @@ export default function ContactPage() { ); -} \ No newline at end of file +} -- 2.49.1 From 53d439a0f0b6d268ead470d47a16ace31a095eb9 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 02:16:54 +0000 Subject: [PATCH 3/5] Update src/app/layout.tsx --- src/app/layout.tsx | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 435d3a0..adf58dd 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -4,42 +4,26 @@ import { Inter } from "next/font/google"; import "./globals.css"; const libreBaskerville = Libre_Baskerville({ - variable: "--font-libre-baskerville", - subsets: ["latin"], + variable: "--font-libre-baskerville", subsets: ["latin"], weight: ["400", "700"], }); const inter = Inter({ - variable: "--font-inter", - subsets: ["latin"], + variable: "--font-inter", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Custom Apparel & Printing in Olympia | DTG, Screen Print, Embroidery", - description: "Premium custom apparel printing services in Olympia. Direct-to-Garment, Screen Printing, Embroidery. Fast quotes, superior quality, competitive pricing.", - keywords: "custom apparel, t-shirt printing, screen printing, embroidery, DTG printing, branded merchandise, Olympia printing", - metadataBase: new URL("https://customapparelco.com"), + title: "Custom Apparel & Printing in Olympia | DTG, Screen Print, Embroidery", description: "Premium custom apparel printing services in Olympia. Direct-to-Garment, Screen Printing, Embroidery. Fast quotes, superior quality, competitive pricing.", keywords: "custom apparel, t-shirt printing, screen printing, embroidery, DTG printing, branded merchandise, Olympia printing", metadataBase: new URL("https://customapparelco.com"), alternates: { - canonical: "https://customapparelco.com", - }, + canonical: "https://customapparelco.com"}, openGraph: { - title: "Custom Apparel & Printing in Olympia", - description: "Premium custom apparel printing services. DTG, Screen Printing, and Embroidery for businesses and events.", - url: "https://customapparelco.com", - siteName: "Custom Apparel Co", - type: "website", - images: [ + title: "Custom Apparel & Printing in Olympia", description: "Premium custom apparel printing services. DTG, Screen Printing, and Embroidery for businesses and events.", url: "https://customapparelco.com", siteName: "Custom Apparel Co", type: "website", images: [ { - url: "http://img.b2bpic.net/free-photo/young-man-screen-printing_1163-2777.jpg", - alt: "Custom apparel and printing samples", - }, + url: "http://img.b2bpic.net/free-photo/young-man-screen-printing_1163-2777.jpg", alt: "Custom apparel and printing samples"}, ], }, twitter: { - card: "summary_large_image", - title: "Custom Apparel & Printing in Olympia", - description: "Premium custom apparel printing services. Get your quote today.", - images: ["http://img.b2bpic.net/free-photo/young-man-screen-printing_1163-2777.jpg"], + card: "summary_large_image", title: "Custom Apparel & Printing in Olympia", description: "Premium custom apparel printing services. Get your quote today.", images: ["http://img.b2bpic.net/free-photo/young-man-screen-printing_1163-2777.jpg"], }, robots: { index: true, @@ -1426,4 +1410,4 @@ export default function RootLayout({ ); -} \ No newline at end of file +} -- 2.49.1 From 7c92047c7a0a99abe5dd0e09b6d300d296a85f3e Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 02:16:55 +0000 Subject: [PATCH 4/5] Update src/app/page.tsx --- src/app/page.tsx | 151 +++++++++++------------------------------------ 1 file changed, 33 insertions(+), 118 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index e31bc1c..b8a1f51 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -14,39 +14,36 @@ import { CheckCircle, Zap, Image, Star, Rocket } from "lucide-react"; export default function HomePage() { const navItems = [ { name: "Home", id: "/" }, - { name: "Services", id: "services" }, + { name: "Services", id: "/services" }, + { name: "How It Works", id: "process" }, { name: "Portfolio", id: "portfolio" }, - { name: "Contact", id: "contact" }, + { name: "Contact", id: "/contact" }, ]; const footerColumns = [ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Direct-to-Garment Printing", href: "/services" }, { label: "Screen Printing", href: "/services" }, { label: "Embroidery", href: "/services" }, ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, - { label: "Our Work", href: "/" }, + { label: "Our Work", href: "portfolio" }, { label: "Contact", href: "/contact" }, ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "FAQ", href: "/" }, - { label: "How It Works", href: "/" }, + { label: "How It Works", href: "process" }, { label: "Bulk Orders", href: "/" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/" }, { label: "Terms of Service", href: "/" }, { label: "Returns Policy", href: "/" }, @@ -80,7 +77,7 @@ export default function HomePage() { {/* Hero Section */}
@@ -141,29 +128,17 @@ export default function HomePage() {
); -} \ No newline at end of file +} -- 2.49.1