Compare commits
15 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b8d7f7513a | |||
| 2fdb0f24f1 | |||
| bce5d3b452 | |||
| 821d968c6a | |||
| b085888913 | |||
| edaa35d6a6 | |||
| 0a1a9001c1 | |||
| 6b51ddb349 | |||
| 6b2ae46d88 | |||
| b8ebeb416b | |||
| d06fc422fc | |||
| 793e664b3b | |||
| 3cce040ea3 | |||
| c0fbd9562e | |||
| e9e4737f8d |
@@ -14,36 +14,21 @@ export default function LandingPage() {
|
|||||||
borderRadius="rounded"
|
borderRadius="rounded"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="mediumLargeSizeLargeTitles"
|
sizing="mediumLargeSizeLargeTitles"
|
||||||
background="floatingGradient"
|
background="noise"
|
||||||
cardStyle="outline"
|
cardStyle="glass-depth"
|
||||||
primaryButtonStyle="shadow"
|
primaryButtonStyle="primary-glow"
|
||||||
secondaryButtonStyle="glass"
|
secondaryButtonStyle="layered"
|
||||||
headingFontWeight="medium"
|
headingFontWeight="medium"
|
||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Home", id: "/" },
|
||||||
name: "Home",
|
{ name: "About", id: "/about" },
|
||||||
id: "/",
|
{ name: "Services", id: "/services" },
|
||||||
},
|
{ name: "Portfolio", id: "/portfolio" },
|
||||||
{
|
{ name: "Contact", id: "/contact" },
|
||||||
name: "About",
|
|
||||||
id: "/about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Services",
|
|
||||||
id: "/services",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Portfolio",
|
|
||||||
id: "/portfolio",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Contact",
|
|
||||||
id: "/contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="LocalWeb Studio"
|
brandName="LocalWeb Studio"
|
||||||
/>
|
/>
|
||||||
@@ -51,21 +36,19 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="about-page" data-section="about-page">
|
<div id="about-page" data-section="about-page">
|
||||||
<TextSplitAbout
|
<TextSplitAbout
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
title="Helping You Grow Online"
|
title="Helping You Grow Online"
|
||||||
description={[
|
description={[
|
||||||
"I started LocalWeb Studio because I saw too many great local businesses missing out on customers because they didn't have an online presence. My goal is simple: to make professional web design easy, affordable, and accessible for everyone.",
|
"I started LocalWeb Studio because I saw too many great local businesses missing out on customers because they didn't have an online presence. My goal is simple: to make professional web design easy, affordable, and accessible for everyone."]}
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="about-mission" data-section="about-mission">
|
<div id="about-mission" data-section="about-mission">
|
||||||
<TextSplitAbout
|
<TextSplitAbout
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
title="My Values"
|
title="My Values"
|
||||||
description={[
|
description={[
|
||||||
"Reliable service, clear communication, and business results are at the heart of everything I do. I am focused on outcomes, not just design, helping you turn visitors into loyal customers.",
|
"Reliable service, clear communication, and business results are at the heart of everything I do. I am focused on outcomes, not just design, helping you turn visitors into loyal customers."]}
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -73,28 +56,12 @@ export default function LandingPage() {
|
|||||||
<FooterSimple
|
<FooterSimple
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Links",
|
title: "Links", items: [
|
||||||
items: [
|
{ label: "Home", href: "/" },
|
||||||
{
|
{ label: "About", href: "/about" },
|
||||||
label: "Home",
|
{ label: "Services", href: "/services" },
|
||||||
href: "/",
|
{ label: "Portfolio", href: "/portfolio" },
|
||||||
},
|
{ label: "Contact", href: "/contact" },
|
||||||
{
|
|
||||||
label: "About",
|
|
||||||
href: "/about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Services",
|
|
||||||
href: "/services",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Portfolio",
|
|
||||||
href: "/portfolio",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Contact",
|
|
||||||
href: "/contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
@@ -105,4 +72,4 @@ export default function LandingPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -15,36 +15,21 @@ export default function LandingPage() {
|
|||||||
borderRadius="rounded"
|
borderRadius="rounded"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="mediumLargeSizeLargeTitles"
|
sizing="mediumLargeSizeLargeTitles"
|
||||||
background="floatingGradient"
|
background="noise"
|
||||||
cardStyle="outline"
|
cardStyle="glass-depth"
|
||||||
primaryButtonStyle="shadow"
|
primaryButtonStyle="primary-glow"
|
||||||
secondaryButtonStyle="glass"
|
secondaryButtonStyle="layered"
|
||||||
headingFontWeight="medium"
|
headingFontWeight="medium"
|
||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Home", id: "/" },
|
||||||
name: "Home",
|
{ name: "About", id: "/about" },
|
||||||
id: "/",
|
{ name: "Services", id: "/services" },
|
||||||
},
|
{ name: "Portfolio", id: "/portfolio" },
|
||||||
{
|
{ name: "Contact", id: "/contact" },
|
||||||
name: "About",
|
|
||||||
id: "/about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Services",
|
|
||||||
id: "/services",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Portfolio",
|
|
||||||
id: "/portfolio",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Contact",
|
|
||||||
id: "/contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="LocalWeb Studio"
|
brandName="LocalWeb Studio"
|
||||||
/>
|
/>
|
||||||
@@ -52,36 +37,21 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="contact-form" data-section="contact-form">
|
<div id="contact-form" data-section="contact-form">
|
||||||
<ContactText
|
<ContactText
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{ variant: "radial-gradient" }}
|
||||||
variant: "sparkles-gradient",
|
|
||||||
}}
|
|
||||||
text="Let’s build your website. No pressure, just a quick conversation about your business needs. Reach out and let's get you online today."
|
text="Let’s build your website. No pressure, just a quick conversation about your business needs. Reach out and let's get you online today."
|
||||||
buttons={[
|
buttons={[{ text: "Contact Now", href: "#" }]}
|
||||||
{
|
|
||||||
text: "Contact Now",
|
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="faq" data-section="faq">
|
<div id="faq" data-section="faq">
|
||||||
<FaqSplitText
|
<FaqSplitText
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
sideTitle="Questions Before We Chat?"
|
sideTitle="Questions Before We Chat?"
|
||||||
faqsAnimation="slide-up"
|
faqsAnimation="slide-up"
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{ id: "c1", title: "How do payments work?", content: "We require a 50% deposit to start and 50% on completion." },
|
||||||
id: "c1",
|
{ id: "c2", title: "What if I have an existing site?", content: "We can help you redesign it or migrate your existing data." },
|
||||||
title: "How do payments work?",
|
|
||||||
content: "We require a 50% deposit to start and 50% on completion.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "c2",
|
|
||||||
title: "What if I have an existing site?",
|
|
||||||
content: "We can help you redesign it or migrate your existing data.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -90,28 +60,12 @@ export default function LandingPage() {
|
|||||||
<FooterSimple
|
<FooterSimple
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Links",
|
title: "Links", items: [
|
||||||
items: [
|
{ label: "Home", href: "/" },
|
||||||
{
|
{ label: "About", href: "/about" },
|
||||||
label: "Home",
|
{ label: "Services", href: "/services" },
|
||||||
href: "/",
|
{ label: "Portfolio", href: "/portfolio" },
|
||||||
},
|
{ label: "Contact", href: "/contact" },
|
||||||
{
|
|
||||||
label: "About",
|
|
||||||
href: "/about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Services",
|
|
||||||
href: "/services",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Portfolio",
|
|
||||||
href: "/portfolio",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Contact",
|
|
||||||
href: "/contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
@@ -122,4 +76,4 @@ export default function LandingPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -18,10 +18,10 @@ export default function LandingPage() {
|
|||||||
borderRadius="rounded"
|
borderRadius="rounded"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="mediumLargeSizeLargeTitles"
|
sizing="mediumLargeSizeLargeTitles"
|
||||||
background="floatingGradient"
|
background="noise"
|
||||||
cardStyle="outline"
|
cardStyle="glass-depth"
|
||||||
primaryButtonStyle="shadow"
|
primaryButtonStyle="primary-glow"
|
||||||
secondaryButtonStyle="glass"
|
secondaryButtonStyle="layered"
|
||||||
headingFontWeight="medium"
|
headingFontWeight="medium"
|
||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
@@ -41,9 +41,10 @@ export default function LandingPage() {
|
|||||||
<div id="hero-home" data-section="hero-home">
|
<div id="hero-home" data-section="hero-home">
|
||||||
<HeroLogo
|
<HeroLogo
|
||||||
logoText="Helping Local Businesses Get Online Fast"
|
logoText="Helping Local Businesses Get Online Fast"
|
||||||
description="Affordable, professional websites built for real results. We help local businesses get more customers with clean, fast, and mobile-friendly websites."
|
description="Minimal, professional websites built for real results. Clean, fast, mobile-friendly designs that convert."
|
||||||
buttons={[{ text: "Request a Free Quote", href: "/contact" }]}
|
buttons={[{ text: "Request a Free Quote", href: "/contact" }]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/desktop-with-computer_23-2148110247.jpg?_wi=1"
|
imageSrc="http://img.b2bpic.net/free-photo/minimal-abstract-dark-background_1253-1258.jpg?_wi=1"
|
||||||
|
showDimOverlay={true}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -51,31 +52,22 @@ export default function LandingPage() {
|
|||||||
<FeatureCardNine
|
<FeatureCardNine
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
features={[
|
features={[
|
||||||
{
|
{ title: "Mobile-Friendly", description: "Every site looks great on every phone and device.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=1" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=2" } },
|
||||||
title: "Mobile-Friendly", description: "Every site looks great on every phone and device.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-food-breakfast-wooden-table_53876-16232.jpg?_wi=1", imageAlt: "mockup" },
|
{ title: "Fast Delivery", description: "Get your professional site live in weeks, not months.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=3" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=4" } },
|
||||||
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/specialist-discussing-x-ray-imaging-with-patient-isolated-mockup-display_482257-123955.jpg?_wi=1", imageAlt: "mockup" }
|
{ title: "Affordable Pricing", description: "Professional results that fit your small business budget.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=5" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=6" } }
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Fast Delivery", description: "Get your professional site live in weeks, not months.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-career-guidance-items-designers_23-2149443518.jpg?_wi=1", imageAlt: "mockup" },
|
|
||||||
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-food-breakfast-wooden-table_53876-16232.jpg?_wi=2", imageAlt: "mockup" }
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Affordable Pricing", description: "Professional results that fit your small business budget.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/specialist-discussing-x-ray-imaging-with-patient-isolated-mockup-display_482257-123955.jpg?_wi=2", imageAlt: "mockup" },
|
|
||||||
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-career-guidance-items-designers_23-2149443518.jpg?_wi=2", imageAlt: "mockup" }
|
|
||||||
}
|
|
||||||
]}
|
]}
|
||||||
showStepNumbers={true}
|
showStepNumbers={true}
|
||||||
title="Why Work With Us"
|
title="Minimal Design, Maximum Results"
|
||||||
description="We build websites that actually help your business grow."
|
description="We strip away the noise to deliver high-converting experiences."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="socialProof" data-section="socialProof">
|
<div id="socialProof" data-section="socialProof">
|
||||||
<SocialProofOne
|
<SocialProofOne
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
title="Trusted by Local Heroes"
|
title="Trusted by Local Heroes"
|
||||||
description="Businesses just like yours rely on us to grow their digital presence."
|
description="Businesses just like yours rely on us to grow their digital presence."
|
||||||
names={["The Coffee Cup", "Heights Dental", "City Repair Shop", "Metro Accounting", "Green Garden Landscaping"]}
|
names={["The Coffee Cup", "Heights Dental", "City Repair Shop", "Metro Accounting", "Green Garden Landscaping"]}
|
||||||
@@ -84,7 +76,7 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="faq" data-section="faq">
|
<div id="faq" data-section="faq">
|
||||||
<FaqSplitText
|
<FaqSplitText
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
sideTitle="Frequently Asked Questions"
|
sideTitle="Frequently Asked Questions"
|
||||||
sideDescription="Clear answers to your most common questions."
|
sideDescription="Clear answers to your most common questions."
|
||||||
faqsAnimation="slide-up"
|
faqsAnimation="slide-up"
|
||||||
@@ -92,16 +84,14 @@ export default function LandingPage() {
|
|||||||
{ id: "f1", title: "How long does a build take?", content: "Most projects are completed within 2 to 4 weeks." },
|
{ id: "f1", title: "How long does a build take?", content: "Most projects are completed within 2 to 4 weeks." },
|
||||||
{ id: "f2", title: "Do I need to host it myself?", content: "We provide hosting packages so you don't have to worry about the technical side." },
|
{ id: "f2", title: "Do I need to host it myself?", content: "We provide hosting packages so you don't have to worry about the technical side." },
|
||||||
{ id: "f3", title: "Will my site work on mobile?", content: "Absolutely, all our designs are fully responsive." },
|
{ id: "f3", title: "Will my site work on mobile?", content: "Absolutely, all our designs are fully responsive." },
|
||||||
{ id: "f4", title: "Can I edit the content later?", content: "Yes, we build sites with easy-to-use CMS tools." },
|
|
||||||
{ id: "f5", title: "What if I need support?", content: "Our maintenance plans cover ongoing support and updates." }
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactCenter
|
<ContactCenter
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
background={{ variant: "plain" }}
|
background={{ variant: "radial-gradient" }}
|
||||||
tag="Get in touch"
|
tag="Get in touch"
|
||||||
title="Ready to get started?"
|
title="Ready to get started?"
|
||||||
description="Send us your email and we'll reach out to discuss your project."
|
description="Send us your email and we'll reach out to discuss your project."
|
||||||
@@ -119,4 +109,4 @@ export default function LandingPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -15,36 +15,21 @@ export default function LandingPage() {
|
|||||||
borderRadius="rounded"
|
borderRadius="rounded"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="mediumLargeSizeLargeTitles"
|
sizing="mediumLargeSizeLargeTitles"
|
||||||
background="floatingGradient"
|
background="noise"
|
||||||
cardStyle="outline"
|
cardStyle="glass-depth"
|
||||||
primaryButtonStyle="shadow"
|
primaryButtonStyle="primary-glow"
|
||||||
secondaryButtonStyle="glass"
|
secondaryButtonStyle="layered"
|
||||||
headingFontWeight="medium"
|
headingFontWeight="medium"
|
||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Home", id: "/" },
|
||||||
name: "Home",
|
{ name: "About", id: "/about" },
|
||||||
id: "/",
|
{ name: "Services", id: "/services" },
|
||||||
},
|
{ name: "Portfolio", id: "/portfolio" },
|
||||||
{
|
{ name: "Contact", id: "/contact" },
|
||||||
name: "About",
|
|
||||||
id: "/about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Services",
|
|
||||||
id: "/services",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Portfolio",
|
|
||||||
id: "/portfolio",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Contact",
|
|
||||||
id: "/contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="LocalWeb Studio"
|
brandName="LocalWeb Studio"
|
||||||
/>
|
/>
|
||||||
@@ -55,44 +40,11 @@ export default function LandingPage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
gridVariant="three-columns-all-equal-width"
|
gridVariant="three-columns-all-equal-width"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
products={[
|
products={[
|
||||||
{
|
{ id: "p1", name: "Local Restaurant", price: "Featured", imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=1" },
|
||||||
id: "p1",
|
{ id: "p2", name: "Medical Clinic", price: "Featured", imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=2" },
|
||||||
name: "Local Restaurant",
|
{ id: "p3", name: "Service Business", price: "Featured", imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=3" },
|
||||||
price: "Featured",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-food-breakfast-wooden-table_53876-16232.jpg?_wi=7",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p2",
|
|
||||||
name: "Medical Clinic",
|
|
||||||
price: "Featured",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-discussing-x-ray-imaging-with-patient-isolated-mockup-display_482257-123955.jpg?_wi=7",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p3",
|
|
||||||
name: "Service Business",
|
|
||||||
price: "Featured",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-career-guidance-items-designers_23-2149443518.jpg?_wi=6",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p4",
|
|
||||||
name: "Local Barbershop",
|
|
||||||
price: "Demo",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-food-breakfast-wooden-table_53876-16232.jpg?_wi=8",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p5",
|
|
||||||
name: "Small Clinic Site",
|
|
||||||
price: "Demo",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/specialist-discussing-x-ray-imaging-with-patient-isolated-mockup-display_482257-123955.jpg?_wi=8",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p6",
|
|
||||||
name: "Contractor Site",
|
|
||||||
price: "Demo",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-career-guidance-items-designers_23-2149443518.jpg?_wi=7",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Our Work"
|
title="Our Work"
|
||||||
description="Showcasing local businesses we have helped get online."
|
description="Showcasing local businesses we have helped get online."
|
||||||
@@ -102,16 +54,10 @@ export default function LandingPage() {
|
|||||||
<div id="socialProof" data-section="socialProof">
|
<div id="socialProof" data-section="socialProof">
|
||||||
<SocialProofOne
|
<SocialProofOne
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
title="Client Success Stories"
|
title="Client Success Stories"
|
||||||
description="We are proud to partner with these local business leaders."
|
description="We are proud to partner with these local business leaders."
|
||||||
names={[
|
names={["Downtown Pizza", "Peak Fitness", "River Bank Law", "Breeze Cafe", "Sun Solar"]}
|
||||||
"Downtown Pizza",
|
|
||||||
"Peak Fitness",
|
|
||||||
"River Bank Law",
|
|
||||||
"Breeze Cafe",
|
|
||||||
"Sun Solar",
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -119,28 +65,12 @@ export default function LandingPage() {
|
|||||||
<FooterSimple
|
<FooterSimple
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Links",
|
title: "Links", items: [
|
||||||
items: [
|
{ label: "Home", href: "/" },
|
||||||
{
|
{ label: "About", href: "/about" },
|
||||||
label: "Home",
|
{ label: "Services", href: "/services" },
|
||||||
href: "/",
|
{ label: "Portfolio", href: "/portfolio" },
|
||||||
},
|
{ label: "Contact", href: "/contact" },
|
||||||
{
|
|
||||||
label: "About",
|
|
||||||
href: "/about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Services",
|
|
||||||
href: "/services",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Portfolio",
|
|
||||||
href: "/portfolio",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Contact",
|
|
||||||
href: "/contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
@@ -151,4 +81,4 @@ export default function LandingPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -15,10 +15,10 @@ export default function ServicesPage() {
|
|||||||
borderRadius="rounded"
|
borderRadius="rounded"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="mediumLargeSizeLargeTitles"
|
sizing="mediumLargeSizeLargeTitles"
|
||||||
background="floatingGradient"
|
background="noise"
|
||||||
cardStyle="outline"
|
cardStyle="glass-depth"
|
||||||
primaryButtonStyle="shadow"
|
primaryButtonStyle="primary-glow"
|
||||||
secondaryButtonStyle="glass"
|
secondaryButtonStyle="layered"
|
||||||
headingFontWeight="medium"
|
headingFontWeight="medium"
|
||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
@@ -39,14 +39,13 @@ export default function ServicesPage() {
|
|||||||
<PricingCardNine
|
<PricingCardNine
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
plans={[
|
plans={[
|
||||||
{ id: "basic", title: "Basic Website", price: "$500+", period: "once", features: ["3-5 pages", "Mobile-friendly design", "Contact form", "Basic SEO"], button: { text: "Get Started", href: "/contact" }, imageSrc: "http://img.b2bpic.net/free-photo/specialist-discussing-x-ray-imaging-with-patient-isolated-mockup-display_482257-123955.jpg?_wi=3", imageAlt: "mockup" },
|
{ id: "basic", title: "Basic Website", price: "$500+", period: "once", features: ["3-5 pages", "Mobile-friendly design", "Contact form"], button: { text: "Get Started", href: "/contact" }, imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=7" },
|
||||||
{ id: "ecommerce", title: "E-Commerce", price: "$1200+", period: "once", features: ["Full online store", "Booking system", "E-commerce setup", "Advanced SEO"], button: { text: "Contact for Quote", href: "/contact" }, imageSrc: "http://img.b2bpic.net/free-photo/top-view-career-guidance-items-designers_23-2149443518.jpg?_wi=3", imageAlt: "mockup" },
|
{ id: "ecommerce", title: "E-Commerce", price: "$1200+", period: "once", features: ["Online store", "Booking system"], button: { text: "Contact", href: "/contact" }, imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=8" },
|
||||||
{ id: "maintenance", title: "Maintenance", price: "$50", period: "/mo", features: ["Security updates", "Regular edits", "Performance monitoring", "Support"], button: { text: "Sign Up", href: "/contact" }, imageSrc: "http://img.b2bpic.net/free-photo/desktop-with-computer_23-2148110247.jpg?_wi=2", imageAlt: "mockup" }
|
|
||||||
]}
|
]}
|
||||||
title="Website Packages"
|
title="Website Packages"
|
||||||
description="Affordable packages to get your business seen."
|
description="Affordable, high-impact solutions for your business."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -54,24 +53,13 @@ export default function ServicesPage() {
|
|||||||
<FeatureCardNine
|
<FeatureCardNine
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
features={[
|
features={[
|
||||||
{
|
{ title: "SEO", description: "Get found by local customers.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=1" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/abstract-dark-pattern_1253-1258.jpg?_wi=2" } },
|
||||||
title: "SEO Optimization", description: "Get found by more local customers on Google.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-food-breakfast-wooden-table_53876-16232.jpg?_wi=3", imageAlt: "mockup" },
|
|
||||||
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/specialist-discussing-x-ray-imaging-with-patient-isolated-mockup-display_482257-123955.jpg?_wi=4", imageAlt: "mockup" }
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Content Writing", description: "Professional text that tells your business story.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-career-guidance-items-designers_23-2149443518.jpg?_wi=4", imageAlt: "mockup" },
|
|
||||||
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-food-breakfast-wooden-table_53876-16232.jpg?_wi=4", imageAlt: "mockup" }
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Logo Design", description: "Polished brand visuals to stand out from the crowd.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/specialist-discussing-x-ray-imaging-with-patient-isolated-mockup-display_482257-123955.jpg?_wi=5", imageAlt: "mockup" },
|
|
||||||
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-career-guidance-items-designers_23-2149443518.jpg?_wi=5", imageAlt: "mockup" }
|
|
||||||
}
|
|
||||||
]}
|
]}
|
||||||
showStepNumbers={false}
|
showStepNumbers={false}
|
||||||
title="Additional Services"
|
title="Tailored Solutions"
|
||||||
description="Tailored solutions for your specific business needs."
|
description="Beyond just design, we help you succeed."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -85,4 +73,4 @@ export default function ServicesPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -10,15 +10,15 @@
|
|||||||
--accent: #ffffff;
|
--accent: #ffffff;
|
||||||
--background-accent: #ffffff; */
|
--background-accent: #ffffff; */
|
||||||
|
|
||||||
--background: #ffffff;
|
--background: #0a0a0a;
|
||||||
--card: #f9f9f9;
|
--card: #1a1a1a;
|
||||||
--foreground: #000612e6;
|
--foreground: #ffffffe6;
|
||||||
--primary-cta: #15479c;
|
--primary-cta: #e6e6e6;
|
||||||
--primary-cta-text: #ffffff;
|
--primary-cta-text: #ffffff;
|
||||||
--secondary-cta: #f9f9f9;
|
--secondary-cta: #1a1a1a;
|
||||||
--secondary-cta-text: #000612e6;
|
--secondary-cta-text: #000612e6;
|
||||||
--accent: #e2e2e2;
|
--accent: #737373;
|
||||||
--background-accent: #c4c4c4;
|
--background-accent: #737373;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
Reference in New Issue
Block a user