Files
207e52f1-e25d-4668-ae9c-e41…/src/app/page.tsx
2026-04-07 18:39:29 +00:00

246 lines
8.4 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import { CheckCircle } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="background-highlight"
borderRadius="rounded"
contentWidth="smallMedium"
sizing="largeSmallSizeMediumTitles"
background="floatingGradient"
cardStyle="solid"
primaryButtonStyle="shadow"
secondaryButtonStyle="solid"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "Process",
id: "about",
},
{
name: "Pricing",
id: "pricing",
},
{
name: "Contact",
id: "contact",
},
]}
brandName="EasyForm"
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitDualMedia
background={{
variant: "plain",
}}
title="Start Your Dream Company in Minutes"
description="We remove the complexity of legal paperwork so you can focus on building your business. Fast, easy, and fully compliant."
tag="Trusted by 5000+ Founders"
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/still-life-office-cleaning-process_23-2149343042.jpg",
imageAlt: "Streamlined document workflow",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/3d-cartoon-scene-depicting-variety-people-multitasking_23-2151294464.jpg",
imageAlt: "Startup growth abstract",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/desk-arrangement-with-laptop-pack_23-2148975598.jpg",
imageAlt: "Modern office workspace",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/happy-successful-businessman-posing-outside_74855-2003.jpg",
imageAlt: "Professional business environment",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3831.jpg",
imageAlt: "Business growth concept",
},
]}
mediaAnimation="slide-up"
rating={5}
ratingText="Rated 4.9/5 by 5,000+ entrepreneurs"
tagIcon={CheckCircle}
/>
</div>
<div id="about" data-section="about">
<TextSplitAbout
useInvertedBackground={false}
title="Built for Founders, Not Lawyers"
description={[
"Our platform automates the complex legal filings required to register your business.",
"We handle the state bureaucracy, compliance tracking, and registered agent services so you don't have to.",
"Simply answer a few questions about your business, and we'll take care of the heavy lifting.",
]}
/>
</div>
<div id="features" data-section="features">
<FeatureCardSixteen
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
negativeCard={{
items: [
"Hidden legal fees",
"Confusing state forms",
"Endless document filing",
"Manual compliance tracking",
"Slow customer support",
],
}}
positiveCard={{
items: [
"Transparent flat pricing",
"Automated compliance monitoring",
"Instant digital document access",
"Dedicated formation expert",
"24/7 online portal access",
],
}}
title="Why Choose Our Formation Service?"
description="Don't get bogged down by tedious legal procedures."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTen
textboxLayout="split"
useInvertedBackground={false}
testimonials={[
{
id: "1",
title: "Incredible Speed",
quote: "I registered my LLC in under 10 minutes. The interface is intuitive and extremely simple.",
name: "Sarah Chen",
role: "CEO, Bloom Studios",
imageSrc: "http://img.b2bpic.net/free-photo/happy-successful-businessman-posing-outside_74855-2003.jpg",
},
{
id: "2",
title: "Crystal Clear",
quote: "I was intimidated by the paperwork, but this service made everything so transparent and easy to follow.",
name: "Marcus Thorne",
role: "Founder, Thorne Solutions",
imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3831.jpg",
},
{
id: "3",
title: "Highly Professional",
quote: "The team helped me navigate state-specific requirements that I didn't even know existed. Life-saver.",
name: "Elena Rodriguez",
role: "Lead Architect, ArchiDev",
imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-business-coach-posing-training-room_74855-3026.jpg",
},
{
id: "4",
title: "Top-Tier Support",
quote: "Whenever I had a question, their support team was prompt and knowledgeable. Incredible experience.",
name: "David Park",
role: "Co-founder, NextGen Labs",
imageSrc: "http://img.b2bpic.net/free-photo/successful-man-pointing-camera-with-finger_1262-3118.jpg",
},
{
id: "5",
title: "Seamless Process",
quote: "I wish I had used this service for my first business. It saved me hours of frustration.",
name: "Julia Smith",
role: "Owner, Smith Consulting",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-making-hand-gesture-with-laptop-desk-restaurant_23-2147956345.jpg",
},
]}
title="Hear from Our Founders"
description="Join thousands of successful entrepreneurs who trusted us with their business formation."
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitMedia
textboxLayout="split"
useInvertedBackground={true}
faqs={[
{
id: "1",
title: "Is the formation legal?",
content: "Yes, we are a fully authorized agent and our document filing process complies with all state regulations.",
},
{
id: "2",
title: "What information do I need?",
content: "You just need basic business information like your company name, business address, and personal identification details.",
},
{
id: "3",
title: "How long does it take?",
content: "Most business formations are processed by the state in 1-5 business days depending on their volume.",
},
]}
imageSrc="http://img.b2bpic.net/free-vector/archive-icons-set_1284-11248.jpg"
mediaAnimation="slide-up"
title="Frequently Asked Questions"
description="Got questions about the formation process? We've got the answers."
faqsAnimation="blur-reveal"
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={false}
background={{
variant: "plain",
}}
tag="Launch Now"
title="Ready to Launch Your Business?"
description="Start today and get your company formed without the usual headaches."
buttons={[
{
text: "Start Formation Now",
href: "#",
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="EasyForm"
leftLink={{
text: "Privacy Policy",
href: "#",
}}
rightLink={{
text: "Terms of Service",
href: "#",
}}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}