20 Commits

Author SHA1 Message Date
1f7f18b26a Update src/app/page.tsx 2026-04-11 19:56:34 +00:00
62597428d4 Merge version_6 into main
Merge version_6 into main
2026-04-11 19:54:37 +00:00
a027d82d71 Update src/app/page.tsx 2026-04-11 19:54:34 +00:00
5d11c303db Update src/app/contact/page.tsx 2026-04-11 19:54:33 +00:00
6872f6e064 Merge version_5 into main
Merge version_5 into main
2026-04-11 19:52:21 +00:00
f2958e9193 Update src/app/layout.tsx 2026-04-11 19:52:18 +00:00
531a879328 Update src/app/contact/page.tsx 2026-04-11 19:52:18 +00:00
95569de1ec Merge version_5 into main
Merge version_5 into main
2026-04-11 19:51:55 +00:00
b7f3a3471a Update src/app/page.tsx 2026-04-11 19:51:52 +00:00
95ea0d03d1 Add src/app/contact/page.tsx 2026-04-11 19:51:51 +00:00
6f95d86cdd Merge version_4 into main
Merge version_4 into main
2026-04-11 19:49:55 +00:00
692c480082 Remove watermark 2026-04-11 19:49:49 +00:00
a1e0564b21 Switch to version 4: modified src/app/page.tsx 2026-04-10 19:43:20 +00:00
c92f60392b Switch to version 3: modified src/app/page.tsx 2026-04-10 19:43:17 +00:00
545254d6fd Merge version_4 into main
Merge version_4 into main
2026-04-10 19:42:16 +00:00
290dcdb25b Update src/app/page.tsx 2026-04-10 19:42:13 +00:00
ebd0e0e76d Merge version_3 into main
Merge version_3 into main
2026-04-10 19:41:02 +00:00
635eb9e381 Update src/app/page.tsx 2026-04-10 19:40:56 +00:00
827267627c Merge version_2 into main
Merge version_2 into main
2026-04-10 19:39:16 +00:00
062bc2902e Merge version_2 into main
Merge version_2 into main
2026-04-10 19:38:41 +00:00
3 changed files with 74 additions and 25 deletions

48
src/app/contact/page.tsx Normal file
View File

@@ -0,0 +1,48 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import FooterBase from "@/components/sections/footer/FooterBase";
export default function ContactPage() {
return (
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="LaunchPad Local"
navItems={[
{ name: "Work", id: "work" },
{ name: "Process", id: "process" },
{ name: "FAQ", id: "faq" },
{ name: "Contact", id: "contact" },
]}
button={{ text: "Book Consultation", href: "/contact" }}
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
title="Let's Connect"
description="Have questions or ready to start your project? Send us a message, email us at hello@launchpadlocal.com, or give us a call to schedule your consultation."
inputs={[
{ name: "name", type: "text", placeholder: "Full Name" },
{ name: "email", type: "email", placeholder: "Email Address" },
]}
textarea={{ name: "message", placeholder: "Tell us about your project..." }}
useInvertedBackground={false}
buttonText="Submit Request"
onSubmit={(email) => console.log("Consultation requested for:", email)}
/>
</div>
<FooterBase
logoText="LaunchPad Local"
copyrightText="© 2026 | LaunchPad Local"
columns={[
{ title: "Company", items: [{ label: "About", href: "#" }, { label: "Contact", href: "/contact" }] },
{ title: "Services", items: [{ label: "Web Design", href: "#" }, { label: "Local SEO", href: "#" }] },
{ title: "Resources", items: [{ label: "Blog", href: "#" }, { label: "Guides", href: "#" }] },
]}
/>
</ThemeProvider>
);
}

View File

@@ -4,7 +4,6 @@ import { Inter } from "next/font/google";
import "./globals.css";
import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
const halant = Halant({
@@ -19,8 +18,8 @@ const inter = Inter({
});
export const metadata: Metadata = {
title: 'LaunchPad Local | Web Design for Local Business',
description: 'Professional web design and local SEO services to help your business grow online.',
title: 'Contact Us | LaunchPad Local',
description: 'Have questions or ready to start your project? Get in touch with the LaunchPad Local team today.',
};
export default function RootLayout({
@@ -34,7 +33,7 @@ export default function RootLayout({
<body
className={`${halant.variable} ${inter.variable} antialiased`}
>
<Tag />
{children}
<script
dangerouslySetInnerHTML={{

View File

@@ -35,7 +35,7 @@ export default function LaunchPadLocalPage() {
{ name: "FAQ", id: "faq" },
{ name: "Contact", id: "contact" },
]}
button={{ text: "Get Started", href: "#contact" }}
button={{ text: "Book Consultation", href: "/contact" }}
/>
<HeroSplitDoubleCarousel
title="Launch Your Local Business Online"
@@ -45,8 +45,8 @@ export default function LaunchPadLocalPage() {
tagAnimation="slide-up"
background={{ variant: "canvas-reveal" }}
buttons={[
{ text: "Claim Your Spot", href: "#contact" },
{ text: "See Projects", href: "#work" },
{ text: "Book Consultation", href: "/contact" },
{ text: "View Our Portfolio", href: "#work" },
]}
buttonAnimation="slide-up"
carouselPosition="right"
@@ -75,22 +75,24 @@ export default function LaunchPadLocalPage() {
features={[]}
/>
</div>
<FeatureCardTwentySix
title="Recent Local Launches"
description="We partner with hardworking business owners to bring their vision to the screen."
textboxLayout="default"
useInvertedBackground={false}
buttons={[{ text: "View Our Portfolio", href: "#work" }]}
buttonAnimation="slide-up"
cardClassName="!h-auto aspect-video"
features={[
{ title: "The Daily Grind", description: "Local Coffee Roastery Site", imageSrc: "http://img.b2bpic.net/free-photo/homemade-recipe-food-nutrition-appetite_53876-133764.jpg", buttonIcon: ArrowUpRight },
{ title: "City Plumbing", description: "Emergency service portal", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-household-tasks_23-2151733205.jpg", buttonIcon: ArrowUpRight },
{ title: "Bloom Landscapes", description: "Residential gardening showcase", imageSrc: "http://img.b2bpic.net/free-photo/investors-interested-factory-analyze-revenue-streams-green-screen-monitor_482257-123486.jpg", buttonIcon: ArrowUpRight },
{ title: "Summit Auto", description: "Full-service repair shop site", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-looking-laptop_23-2150171222.jpg", buttonIcon: ArrowUpRight },
{ title: "Elite Fitness", description: "Training membership portal", imageSrc: "http://img.b2bpic.net/free-photo/physical-activity-stats-around-person_23-2150163402.jpg", buttonIcon: ArrowUpRight },
]}
/>
<div id="work">
<FeatureCardTwentySix
title="Recent Local Launches"
description="We partner with hardworking business owners to bring their vision to the screen."
textboxLayout="default"
useInvertedBackground={false}
buttons={[{ text: "View Our Portfolio", href: "#work" }]}
buttonAnimation="slide-up"
cardClassName="!h-auto aspect-video"
features={[
{ title: "The Daily Grind", description: "Local Coffee Roastery Site", imageSrc: "http://img.b2bpic.net/free-photo/homemade-recipe-food-nutrition-appetite_53876-133764.jpg", buttonIcon: ArrowUpRight },
{ title: "City Plumbing", description: "Emergency service portal", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-household-tasks_23-2151733205.jpg", buttonIcon: ArrowUpRight },
{ title: "Bloom Landscapes", description: "Residential gardening showcase", imageSrc: "http://img.b2bpic.net/free-photo/investors-interested-factory-analyze-revenue-streams-green-screen-monitor_482257-123486.jpg", buttonIcon: ArrowUpRight },
{ title: "Summit Auto", description: "Full-service repair shop site", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-looking-laptop_23-2150171222.jpg", buttonIcon: ArrowUpRight },
{ title: "Elite Fitness", description: "Training membership portal", imageSrc: "http://img.b2bpic.net/free-photo/physical-activity-stats-around-person_23-2150163402.jpg", buttonIcon: ArrowUpRight },
]}
/>
</div>
<TestimonialCardFifteen
testimonial="LaunchPad Local built our site in under two weeks. We've seen a massive increase in inbound local inquiries ever since. Incredible ROI."
rating={5}
@@ -117,7 +119,7 @@ export default function LaunchPadLocalPage() {
tag="Get Started"
title="Ready to Launch Your Local Brand?"
description="Take your business to the next level. Let's build your new website today."
buttons={[{ text: "Book a Consultation", href: "#contact" }]}
buttons={[{ text: "Book a Consultation", href: "/contact" }]}
background={{ variant: "rotated-rays-animated" }}
useInvertedBackground={false}
/>
@@ -125,7 +127,7 @@ export default function LaunchPadLocalPage() {
logoText="LaunchPad Local"
copyrightText="© 2026 | LaunchPad Local"
columns={[
{ title: "Company", items: [{ label: "About", href: "#" }, { label: "Contact", href: "#" }] },
{ title: "Company", items: [{ label: "About", href: "#" }, { label: "Contact", href: "/contact" }] },
{ title: "Services", items: [{ label: "Web Design", href: "#" }, { label: "Local SEO", href: "#" }] },
{ title: "Resources", items: [{ label: "Blog", href: "#" }, { label: "Guides", href: "#" }] },
]}