Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3e78245c2f | |||
| 770911c2c0 | |||
| 60ed749663 | |||
| 30200af022 | |||
| b2eb12c04a | |||
| 68b65e9265 | |||
| 4c43d6ead1 | |||
| 98a8f6c0ac | |||
| 7c92047c7a | |||
| 53d439a0f0 | |||
| 6154a31ba8 | |||
| 69b1056999 | |||
| 77863f6306 |
@@ -6,45 +6,41 @@ import HeroSplit from "@/components/sections/hero/HeroSplit";
|
||||
import FeatureCardSeven from "@/components/sections/feature/FeatureCardSeven";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
|
||||
import Link from "next/link";
|
||||
import { Rocket, CheckCircle } from "lucide-react";
|
||||
|
||||
export default function AboutPage() {
|
||||
const navItems = [
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Portfolio", id: "/" },
|
||||
{ name: "Why Choose Us", id: "/#why-choose-us" },
|
||||
{ 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: [
|
||||
{ label: "FAQ", href: "/" },
|
||||
{ label: "How It Works", href: "/" },
|
||||
{ label: "Bulk Orders", href: "/" },
|
||||
title: "Support", items: [
|
||||
{ label: "FAQ", href: "/contact" },
|
||||
{ label: "How It Works", href: "/services" },
|
||||
{ label: "Bulk Orders", href: "/contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "/" },
|
||||
{ label: "Terms of Service", href: "/" },
|
||||
{ label: "Returns Policy", href: "/" },
|
||||
@@ -85,7 +81,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 +101,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 +123,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"
|
||||
@@ -189,9 +161,9 @@ export default function AboutPage() {
|
||||
<FooterBaseCard
|
||||
logoText="Custom Apparel Co"
|
||||
columns={footerColumns}
|
||||
copyrightText="© 2025 Custom Apparel Co. All rights reserved. | Olympia, WA"
|
||||
copyrightText="© 2025 Custom Apparel Co. All rights reserved. | Olympia, WA 98502 | 360-550-6540"
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,45 +5,41 @@ import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloating
|
||||
import HeroSplit from "@/components/sections/hero/HeroSplit";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
|
||||
import Link from "next/link";
|
||||
import { Phone } from "lucide-react";
|
||||
|
||||
export default function ContactPage() {
|
||||
const navItems = [
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Portfolio", id: "/" },
|
||||
{ name: "Why Choose Us", id: "/#why-choose-us" },
|
||||
{ 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: [
|
||||
{ label: "FAQ", href: "/" },
|
||||
{ label: "How It Works", href: "/" },
|
||||
{ label: "Bulk Orders", href: "/" },
|
||||
title: "Support", items: [
|
||||
{ label: "FAQ", href: "/contact" },
|
||||
{ label: "How It Works", href: "/services" },
|
||||
{ label: "Bulk Orders", href: "/contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "/" },
|
||||
{ label: "Terms of Service", href: "/" },
|
||||
{ label: "Returns Policy", href: "/" },
|
||||
@@ -84,7 +80,7 @@ export default function ContactPage() {
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "glowing-orb" }}
|
||||
buttons={[
|
||||
{ text: "Call Us: (360) 555-0123", href: "tel:+13605550123" },
|
||||
{ text: "Call Us: 360-550-6540", href: "tel:+13605506540" },
|
||||
{ text: "View Services", href: "/services" },
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
@@ -120,11 +116,13 @@ export default function ContactPage() {
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-12">
|
||||
<div>
|
||||
<h3 className="text-2xl font-light mb-4">Olympia Location</h3>
|
||||
<p className="text-foreground/70 mb-2">123 Print Street</p>
|
||||
<p className="text-foreground/70 mb-2">Olympia, WA 98501</p>
|
||||
<p className="text-foreground/70 mb-4">United States</p>
|
||||
<p className="text-foreground/70 mb-2">625 Black Lake Blvd SW</p>
|
||||
<p className="text-foreground/70 mb-2">Suite 221</p>
|
||||
<p className="text-foreground/70 mb-4">Olympia, WA 98502</p>
|
||||
<p className="font-medium text-primary-cta mb-1">Phone</p>
|
||||
<p className="text-foreground/70 mb-6">(360) 555-0123</p>
|
||||
<p className="text-foreground/70 mb-6">
|
||||
<a href="tel:+13605506540" className="hover:underline">360-550-6540</a>
|
||||
</p>
|
||||
<p className="font-medium text-primary-cta mb-1">Email</p>
|
||||
<p className="text-foreground/70">info@customapparelco.com</p>
|
||||
</div>
|
||||
@@ -147,9 +145,9 @@ export default function ContactPage() {
|
||||
<FooterBaseCard
|
||||
logoText="Custom Apparel Co"
|
||||
columns={footerColumns}
|
||||
copyrightText="© 2025 Custom Apparel Co. All rights reserved. | Olympia, WA"
|
||||
copyrightText="© 2025 Custom Apparel Co. All rights reserved. | Olympia, WA 98502 | 360-550-6540"
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,45 +1,23 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Libre_Baskerville } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import "./globals.css";
|
||||
|
||||
const libreBaskerville = Libre_Baskerville({
|
||||
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,
|
||||
@@ -54,7 +32,7 @@ export default function RootLayout({
|
||||
}>) {
|
||||
return (
|
||||
<html lang="en">
|
||||
<body className={`${libreBaskerville.variable} ${inter.variable}`}>
|
||||
<body className={`${inter.variable}`}>
|
||||
{children}
|
||||
|
||||
<script
|
||||
@@ -1426,4 +1404,4 @@ export default function RootLayout({
|
||||
</body>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
198
src/app/page.tsx
198
src/app/page.tsx
@@ -8,45 +8,41 @@ import ProductCardFour from "@/components/sections/product/ProductCardFour";
|
||||
import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCardOne";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
|
||||
import Link from "next/link";
|
||||
import { CheckCircle, Zap, Image, Star, Rocket } from "lucide-react";
|
||||
import { CheckCircle, Zap, Image, Star, Rocket, Zap as FastTurnaround, CheckCircle as PixelPerfect, Award } from "lucide-react";
|
||||
|
||||
export default function HomePage() {
|
||||
const navItems = [
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Portfolio", id: "portfolio" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Why Choose Us", id: "#why-choose-us" },
|
||||
{ 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: [
|
||||
{ label: "FAQ", href: "/" },
|
||||
{ label: "How It Works", href: "/" },
|
||||
{ label: "Bulk Orders", href: "/" },
|
||||
title: "Support", items: [
|
||||
{ label: "FAQ", href: "/contact" },
|
||||
{ label: "How It Works", href: "/services" },
|
||||
{ label: "Bulk Orders", href: "/contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "/" },
|
||||
{ label: "Terms of Service", href: "/" },
|
||||
{ label: "Returns Policy", href: "/" },
|
||||
@@ -80,7 +76,7 @@ export default function HomePage() {
|
||||
{/* Hero Section */}
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplit
|
||||
title="Premium Custom Apparel & Printing in Olympia"
|
||||
title="Premium Custom Apparel & Printing"
|
||||
description="Direct-to-Garment Printing, Screen Printing, and Embroidery services for businesses, events, and personal projects. Fast turnaround, superior quality, competitive pricing."
|
||||
tag="Professional Quality Guaranteed"
|
||||
tagIcon={CheckCircle}
|
||||
@@ -88,7 +84,7 @@ export default function HomePage() {
|
||||
background={{ variant: "glowing-orb" }}
|
||||
buttons={[
|
||||
{ text: "Get a Quote Today", href: "/contact" },
|
||||
{ text: "View Our Work", href: "/" },
|
||||
{ text: "View Our Work", href: "#portfolio" },
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-screen-printing_1163-2777.jpg?_wi=1"
|
||||
@@ -99,6 +95,30 @@ export default function HomePage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* Brand Promise Section */}
|
||||
<div id="brand-promise" data-section="brand-promise">
|
||||
<FeatureCardSeven
|
||||
title="Our Brand Promise"
|
||||
description="We stand by our commitment to deliver exceptional quality every single time."
|
||||
tag="Quality Assurance"
|
||||
tagIcon={CheckCircle}
|
||||
tagAnimation="slide-up"
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Fast Turnaround", description: "Standard orders completed in 5-7 business days. Rush orders available for 2-3 day turnaround. We respect your timeline and deliver on schedule.", imageSrc: "http://img.b2bpic.net/free-photo/businesspeople-planning-tasks-with-sticky-notes_53876-15190.jpg?_wi=1", imageAlt: "Fast turnaround process", buttons: [{ text: "Learn More", href: "/services" }],
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Pixel Perfect Printing", description: "Every detail matters. Our advanced printing technology ensures crisp, vibrant colors and precise details. Quality inspection on every garment.", imageSrc: "http://img.b2bpic.net/free-photo/person-holding-brown-wooden-board_250224-22.jpg?_wi=1", imageAlt: "Quality printing process", buttons: [{ text: "Learn More", href: "/services" }],
|
||||
},
|
||||
]}
|
||||
textboxLayout="default"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* Services Section */}
|
||||
<div id="services" data-section="services">
|
||||
<FeatureCardSeven
|
||||
@@ -110,60 +130,44 @@ export default function HomePage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Direct-to-Garment Printing",
|
||||
description: "Perfect for detailed, multi-color designs on cotton and cotton-blend apparel. Ideal for small runs and complex artwork with photo-quality results.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-business-owner-working-portrait_23-2148828316.jpg?_wi=1",
|
||||
imageAlt: "DTG printing process",
|
||||
title: "Direct-to-Garment Printing", description: "Perfect for detailed, multi-color designs on cotton and cotton-blend apparel. Ideal for small runs and complex artwork with photo-quality results.", imageSrc: "http://img.b2bpic.net/free-photo/female-business-owner-working-portrait_23-2148828316.jpg?_wi=1", imageAlt: "DTG printing process", buttons: [{ text: "Learn More", href: "/services" }],
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Screen Printing",
|
||||
description: "Best for bold designs and bulk orders. Creates durable, long-lasting prints with vibrant colors. Cost-effective for large quantities.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-holding-brown-wooden-board_250224-22.jpg?_wi=1",
|
||||
imageAlt: "Screen printing method",
|
||||
title: "Screen Printing", description: "Best for bold designs and bulk orders. Creates durable, long-lasting prints with vibrant colors. Cost-effective for large quantities.", imageSrc: "http://img.b2bpic.net/free-photo/person-holding-brown-wooden-board_250224-22.jpg?_wi=1", imageAlt: "Screen printing method", buttons: [{ text: "Learn More", href: "/services" }],
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Embroidery",
|
||||
description: "Premium finishing with professional embroidered logos and designs. Perfect for corporate apparel, uniforms, and high-end merchandise.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-business-owner-working_23-2148828306.jpg?_wi=1",
|
||||
imageAlt: "Embroidery samples",
|
||||
title: "Embroidery", description: "Premium finishing with professional embroidered logos and designs. Perfect for corporate apparel, uniforms, and high-end merchandise.", imageSrc: "http://img.b2bpic.net/free-photo/female-business-owner-working_23-2148828306.jpg?_wi=1", imageAlt: "Embroidery samples", buttons: [{ text: "Learn More", href: "/services" }],
|
||||
},
|
||||
]}
|
||||
textboxLayout="default"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
buttons={[{ text: "Learn More About Services", href: "/services" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* How It Works Section */}
|
||||
<div id="process" data-section="process">
|
||||
{/* Why Choose Us Section */}
|
||||
<div id="why-choose-us" data-section="why-choose-us">
|
||||
<FeatureCardSeven
|
||||
title="How It Works"
|
||||
description="Our streamlined process gets your custom apparel ready quickly and professionally."
|
||||
title="Why Choose Custom Apparel Co"
|
||||
description="We go beyond printing. We're your partner in creating amazing branded apparel."
|
||||
tag="Our Competitive Edge"
|
||||
tagIcon={Award}
|
||||
tagAnimation="slide-up"
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Upload Your Design",
|
||||
description: "Submit your artwork in any format. Our design team will review and provide feedback if needed. We accept PSD, AI, PNG, JPG, PDF, and more.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/online-image-upload-landing-page_23-2148282428.jpg?_wi=1",
|
||||
imageAlt: "Upload design step",
|
||||
},
|
||||
title: "Expert Design Consultation", description: "Our design team reviews every submission. We provide feedback, suggest improvements, and ensure your design looks perfect before printing begins.", imageSrc: "http://img.b2bpic.net/free-photo/businesspeople-planning-tasks-with-sticky-notes_53876-15190.jpg?_wi=1", imageAlt: "Design consultation"},
|
||||
{
|
||||
id: 2,
|
||||
title: "Choose Your Print Method",
|
||||
description: "Select the best printing technique for your project based on design complexity, quantity, and budget. We'll recommend options.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesspeople-planning-tasks-with-sticky-notes_53876-15190.jpg?_wi=1",
|
||||
imageAlt: "Choose printing method",
|
||||
},
|
||||
title: "Competitive Pricing Guaranteed", description: "No hidden fees. No surprise costs. Transparent quotes upfront with detailed breakdowns. Bulk discounts available for larger orders.", imageSrc: "http://img.b2bpic.net/free-photo/order-summary-payslip-purchase-order-form-concept_53876-123701.jpg?_wi=1", imageAlt: "Pricing transparency"},
|
||||
{
|
||||
id: 3,
|
||||
title: "Receive Your Quote",
|
||||
description: "Get an instant, detailed quote with production timeline and shipping options. No hidden fees. Rush orders available.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/order-summary-payslip-purchase-order-form-concept_53876-123701.jpg?_wi=1",
|
||||
imageAlt: "Quote confirmation",
|
||||
},
|
||||
title: "Local Olympia Expertise", description: "We're proud members of the Olympia community. Located at 625 Black Lake Blvd SW Suite 221, we serve local businesses and beyond.", imageSrc: "http://img.b2bpic.net/free-vector/online-image-upload-landing-page_23-2148282428.jpg?_wi=1", imageAlt: "Local service"},
|
||||
{
|
||||
id: 4,
|
||||
title: "Dedicated Customer Support", description: "Call us at 360-550-6540 or visit our location. We respond to inquiries within 24 hours and are committed to your success.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-sitting-meeting-talking-phone_1262-18075.jpg?_wi=1", imageAlt: "Customer support"},
|
||||
]}
|
||||
textboxLayout="default"
|
||||
animationType="blur-reveal"
|
||||
@@ -181,53 +185,17 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Corporate Event T-Shirts",
|
||||
price: "From $12/unit",
|
||||
variant: "Screen Print - 500 qty",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-hanging-out-having-fun-city_53876-119734.jpg",
|
||||
imageAlt: "Corporate event apparel",
|
||||
},
|
||||
id: "1", name: "Corporate Event T-Shirts", price: "From $12/unit", variant: "Screen Print - 500 qty", imageSrc: "http://img.b2bpic.net/free-photo/group-friends-hanging-out-having-fun-city_53876-119734.jpg", imageAlt: "Corporate event apparel"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Detailed Logo Polos",
|
||||
price: "From $18/unit",
|
||||
variant: "Embroidery - 50 qty",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-handsome-fashionable-man-with-stylish-haircut-sunglasses-dressed-black-t-shirt-pants-standing-modern-city-against-skyscraper_613910-6145.jpg",
|
||||
imageAlt: "Embroidered polo shirts",
|
||||
},
|
||||
id: "2", name: "Detailed Logo Polos", price: "From $18/unit", variant: "Embroidery - 50 qty", imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-handsome-fashionable-man-with-stylish-haircut-sunglasses-dressed-black-t-shirt-pants-standing-modern-city-against-skyscraper_613910-6145.jpg", imageAlt: "Embroidered polo shirts"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Photo-Quality Apparel",
|
||||
price: "From $15/unit",
|
||||
variant: "DTG Print - 25 qty",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-wearing-tshirt_1303-14627.jpg",
|
||||
imageAlt: "DTG printed merchandise",
|
||||
},
|
||||
id: "3", name: "Photo-Quality Apparel", price: "From $15/unit", variant: "DTG Print - 25 qty", imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-wearing-tshirt_1303-14627.jpg", imageAlt: "DTG printed merchandise"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Sportswear Collection",
|
||||
price: "From $14/unit",
|
||||
variant: "Screen Print - 200 qty",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/thoughtful-younsgter-dressed-hoody-leggings-looks-pensively-aside_273609-18391.jpg",
|
||||
imageAlt: "Sportswear printing",
|
||||
},
|
||||
id: "4", name: "Sportswear Collection", price: "From $14/unit", variant: "Screen Print - 200 qty", imageSrc: "http://img.b2bpic.net/free-photo/thoughtful-younsgter-dressed-hoody-leggings-looks-pensively-aside_273609-18391.jpg", imageAlt: "Sportswear printing"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Premium Jackets",
|
||||
price: "From $22/unit",
|
||||
variant: "Embroidery & Print - 100 qty",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-happy-expression_1194-2820.jpg",
|
||||
imageAlt: "Custom jacket printing",
|
||||
},
|
||||
id: "5", name: "Premium Jackets", price: "From $22/unit", variant: "Embroidery & Print - 100 qty", imageSrc: "http://img.b2bpic.net/free-photo/young-man-happy-expression_1194-2820.jpg", imageAlt: "Custom jacket printing"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Brand Merchandise Kits",
|
||||
price: "Custom Pricing",
|
||||
variant: "Multi-Method - Mixed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/composition-with-neatly-organized-arranged-sport-items_23-2150275239.jpg",
|
||||
imageAlt: "Brand merchandise collection",
|
||||
},
|
||||
id: "6", name: "Brand Merchandise Kits", price: "Custom Pricing", variant: "Multi-Method - Mixed", imageSrc: "http://img.b2bpic.net/free-photo/composition-with-neatly-organized-arranged-sport-items_23-2150275239.jpg", imageAlt: "Brand merchandise collection"},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="scale-rotate"
|
||||
@@ -247,41 +215,17 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Johnson",
|
||||
role: "Event Manager",
|
||||
company: "Olympia Events Co",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg",
|
||||
imageAlt: "Sarah Johnson",
|
||||
},
|
||||
id: "1", name: "Sarah Johnson", role: "Event Manager", company: "Olympia Events Co", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg", imageAlt: "Sarah Johnson"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael Chen",
|
||||
role: "Marketing Director",
|
||||
company: "Tech Startup Hub",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1",
|
||||
imageAlt: "Michael Chen",
|
||||
},
|
||||
id: "2", name: "Michael Chen", role: "Marketing Director", company: "Tech Startup Hub", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1", imageAlt: "Michael Chen"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Rodriguez",
|
||||
role: "Brand Manager",
|
||||
company: "Retail Solutions Group",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg",
|
||||
imageAlt: "Emily Rodriguez",
|
||||
},
|
||||
id: "3", name: "Emily Rodriguez", role: "Brand Manager", company: "Retail Solutions Group", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", imageAlt: "Emily Rodriguez"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Kim",
|
||||
role: "Owner",
|
||||
company: "Non-Profit Alliance",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2",
|
||||
imageAlt: "David Kim",
|
||||
},
|
||||
id: "4", name: "David Kim", role: "Owner", company: "Non-Profit Alliance", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2", imageAlt: "David Kim"},
|
||||
]}
|
||||
gridVariant="uniform-all-items-equal"
|
||||
animationType="blur-reveal"
|
||||
@@ -315,9 +259,9 @@ export default function HomePage() {
|
||||
<FooterBaseCard
|
||||
logoText="Custom Apparel Co"
|
||||
columns={footerColumns}
|
||||
copyrightText="© 2025 Custom Apparel Co. All rights reserved. | Olympia, WA"
|
||||
copyrightText="© 2025 Custom Apparel Co. All rights reserved. | Olympia, WA 98502 | 360-550-6540"
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,45 +5,41 @@ import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloating
|
||||
import FeatureCardSeven from "@/components/sections/feature/FeatureCardSeven";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
|
||||
import Link from "next/link";
|
||||
import { Zap, Rocket } from "lucide-react";
|
||||
|
||||
export default function ServicesPage() {
|
||||
const navItems = [
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Portfolio", id: "/" },
|
||||
{ name: "Why Choose Us", id: "/#why-choose-us" },
|
||||
{ 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: [
|
||||
{ label: "FAQ", href: "/" },
|
||||
{ label: "How It Works", href: "/" },
|
||||
{ label: "Bulk Orders", href: "/" },
|
||||
title: "Support", items: [
|
||||
{ label: "FAQ", href: "/contact" },
|
||||
{ label: "How It Works", href: "/services" },
|
||||
{ label: "Bulk Orders", href: "/contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "/" },
|
||||
{ label: "Terms of Service", href: "/" },
|
||||
{ label: "Returns Policy", href: "/" },
|
||||
@@ -85,25 +81,13 @@ export default function ServicesPage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Direct-to-Garment (DTG) Printing",
|
||||
description: "Our state-of-the-art DTG printers produce vibrant, detailed prints on demand. Perfect for intricate designs, photo-quality images, and small to medium runs. No setup fees for small quantities. High color accuracy and soft feel on fabric.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-business-owner-working-portrait_23-2148828316.jpg?_wi=2",
|
||||
imageAlt: "DTG printing capability",
|
||||
},
|
||||
title: "Direct-to-Garment (DTG) Printing", description: "Our state-of-the-art DTG printers produce vibrant, detailed prints on demand. Perfect for intricate designs, photo-quality images, and small to medium runs. No setup fees for small quantities. High color accuracy and soft feel on fabric.", imageSrc: "http://img.b2bpic.net/free-photo/female-business-owner-working-portrait_23-2148828316.jpg?_wi=2", imageAlt: "DTG printing capability"},
|
||||
{
|
||||
id: 2,
|
||||
title: "Screen Printing",
|
||||
description: "Traditional yet highly effective for bold, solid-color designs and large quantity orders. Screen printing creates durable prints with exceptional color vibrancy. Ideal for uniforms, bulk corporate orders, and designs with limited color palettes.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-holding-brown-wooden-board_250224-22.jpg?_wi=2",
|
||||
imageAlt: "Screen printing capability",
|
||||
},
|
||||
title: "Screen Printing", description: "Traditional yet highly effective for bold, solid-color designs and large quantity orders. Screen printing creates durable prints with exceptional color vibrancy. Ideal for uniforms, bulk corporate orders, and designs with limited color palettes.", imageSrc: "http://img.b2bpic.net/free-photo/person-holding-brown-wooden-board_250224-22.jpg?_wi=2", imageAlt: "Screen printing capability"},
|
||||
{
|
||||
id: 3,
|
||||
title: "Professional Embroidery",
|
||||
description: "Add premium polish with our embroidery services. Perfect for logos, executive gifts, and high-end merchandise. Our skilled technicians ensure precise stitching and professional finished appearance. Available on various fabric types.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-business-owner-working_23-2148828306.jpg?_wi=2",
|
||||
imageAlt: "Embroidery service",
|
||||
},
|
||||
title: "Professional Embroidery", description: "Add premium polish with our embroidery services. Perfect for logos, executive gifts, and high-end merchandise. Our skilled technicians ensure precise stitching and professional finished appearance. Available on various fabric types.", imageSrc: "http://img.b2bpic.net/free-photo/female-business-owner-working_23-2148828306.jpg?_wi=2", imageAlt: "Embroidery service"},
|
||||
]}
|
||||
textboxLayout="default"
|
||||
animationType="blur-reveal"
|
||||
@@ -119,25 +103,13 @@ export default function ServicesPage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Fast Turnaround & Shipping",
|
||||
description: "Standard orders completed in 5-7 business days. Rush processing available. We offer multiple shipping options to get your apparel to you quickly and reliably.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesspeople-planning-tasks-with-sticky-notes_53876-15190.jpg?_wi=2",
|
||||
imageAlt: "Fast delivery process",
|
||||
},
|
||||
title: "Fast Turnaround & Shipping", description: "Standard orders completed in 5-7 business days. Rush processing available. We offer multiple shipping options to get your apparel to you quickly and reliably.", imageSrc: "http://img.b2bpic.net/free-photo/businesspeople-planning-tasks-with-sticky-notes_53876-15190.jpg?_wi=2", imageAlt: "Fast delivery process"},
|
||||
{
|
||||
id: 2,
|
||||
title: "Expert Design Consultation",
|
||||
description: "Our design team reviews every submission. We'll provide feedback, suggest improvements, and ensure your design looks perfect before printing begins.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/order-summary-payslip-purchase-order-form-concept_53876-123701.jpg?_wi=2",
|
||||
imageAlt: "Design consultation",
|
||||
},
|
||||
title: "Expert Design Consultation", description: "Our design team reviews every submission. We'll provide feedback, suggest improvements, and ensure your design looks perfect before printing begins.", imageSrc: "http://img.b2bpic.net/free-photo/order-summary-payslip-purchase-order-form-concept_53876-123701.jpg?_wi=2", imageAlt: "Design consultation"},
|
||||
{
|
||||
id: 3,
|
||||
title: "Competitive Pricing Guaranteed",
|
||||
description: "No hidden fees. No surprise costs. Transparent quotes upfront with detailed breakdowns. Bulk discounts available for larger orders. We match or beat competitor pricing.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/online-image-upload-landing-page_23-2148282428.jpg?_wi=2",
|
||||
imageAlt: "Pricing assurance",
|
||||
},
|
||||
title: "Competitive Pricing Guaranteed", description: "No hidden fees. No surprise costs. Transparent quotes upfront with detailed breakdowns. Bulk discounts available for larger orders. We match or beat competitor pricing.", imageSrc: "http://img.b2bpic.net/free-vector/online-image-upload-landing-page_23-2148282428.jpg?_wi=2", imageAlt: "Pricing assurance"},
|
||||
]}
|
||||
textboxLayout="default"
|
||||
animationType="slide-up"
|
||||
@@ -169,9 +141,9 @@ export default function ServicesPage() {
|
||||
<FooterBaseCard
|
||||
logoText="Custom Apparel Co"
|
||||
columns={footerColumns}
|
||||
copyrightText="© 2025 Custom Apparel Co. All rights reserved. | Olympia, WA"
|
||||
copyrightText="© 2025 Custom Apparel Co. All rights reserved. | Olympia, WA 98502 | 360-550-6540"
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user