246 lines
7.9 KiB
TypeScript
246 lines
7.9 KiB
TypeScript
"use client";
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
import ReactLenis from "lenis/react";
|
|
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
|
import FaqBase from '@/components/sections/faq/FaqBase';
|
|
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
|
|
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
|
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
|
|
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
|
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
|
import { HelpCircle, Shield, Smartphone, Sparkles, Zap } from "lucide-react";
|
|
|
|
export default function LandingPage() {
|
|
return (
|
|
<ThemeProvider
|
|
defaultButtonVariant="icon-arrow"
|
|
defaultTextAnimation="background-highlight"
|
|
borderRadius="soft"
|
|
contentWidth="compact"
|
|
sizing="large"
|
|
background="grid"
|
|
cardStyle="inset"
|
|
primaryButtonStyle="flat"
|
|
secondaryButtonStyle="solid"
|
|
headingFontWeight="extrabold"
|
|
>
|
|
<ReactLenis root>
|
|
<div id="nav" data-section="nav">
|
|
<NavbarLayoutFloatingInline
|
|
navItems={[
|
|
{
|
|
name: "Home",
|
|
id: "hero",
|
|
},
|
|
{
|
|
name: "Features",
|
|
id: "features",
|
|
},
|
|
{
|
|
name: "About",
|
|
id: "about",
|
|
},
|
|
{
|
|
name: "Contact",
|
|
id: "contact",
|
|
},
|
|
]}
|
|
brandName="PulseTech"
|
|
button={{
|
|
text: "Get Started",
|
|
href: "#contact",
|
|
}}
|
|
/>
|
|
</div>
|
|
|
|
<div id="hero" data-section="hero">
|
|
<HeroBillboardScroll
|
|
background={{
|
|
variant: "sparkles-gradient",
|
|
}}
|
|
title="Next-Gen Digital Experiences"
|
|
description="High-performance websites built for velocity and growth. Elevate your presence with premium motion and design."
|
|
tag="Build Smarter"
|
|
buttons={[
|
|
{
|
|
text: "Launch Projects",
|
|
href: "#features",
|
|
},
|
|
]}
|
|
tagIcon={Sparkles}
|
|
imageSrc="http://img.b2bpic.net/free-photo/brown-futuristic-microchip-background-data-digital-transformation_53876-165478.jpg"
|
|
imageAlt="Futuristic digital grid background"
|
|
/>
|
|
</div>
|
|
|
|
<div id="features" data-section="features">
|
|
<FeatureCardTwentyFive
|
|
animationType="depth-3d"
|
|
textboxLayout="split"
|
|
useInvertedBackground={false}
|
|
features={[
|
|
{
|
|
title: "High Velocity",
|
|
description: "Optimized delivery pipelines for maximum speed in every environment.",
|
|
icon: Zap,
|
|
mediaItems: [
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/3d-render-abstract-techno-with-flowing-lines-particles_1048-13718.jpg",
|
|
imageAlt: "Speed",
|
|
},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/senior-woman-taking-online-class-her-laptop-home_23-2149114301.jpg",
|
|
imageAlt: "Performance",
|
|
},
|
|
],
|
|
imageSrc: "http://img.b2bpic.net/free-photo/brown-futuristic-microchip-background-data-digital-transformation_53876-165478.jpg",
|
|
imageAlt: "digital grid tech background orange",
|
|
},
|
|
{
|
|
title: "Scale Anywhere",
|
|
description: "Cloud-native infrastructure that grows with your business demands.",
|
|
icon: Shield,
|
|
mediaItems: [
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/3d-render-abstract-techno-with-flowing-lines-particles_1048-13718.jpg",
|
|
imageAlt: "Security",
|
|
},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/senior-woman-taking-online-class-her-laptop-home_23-2149114301.jpg",
|
|
imageAlt: "Scalability",
|
|
},
|
|
],
|
|
imageSrc: "http://img.b2bpic.net/free-photo/minimalist-spacious-interior-design_23-2150378906.jpg",
|
|
imageAlt: "minimalist modern studio workspace",
|
|
},
|
|
{
|
|
title: "Adaptive Design",
|
|
description: "Fluid interfaces that look perfect on any device size or platform.",
|
|
icon: Smartphone,
|
|
mediaItems: [
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/3d-render-abstract-techno-with-flowing-lines-particles_1048-13718.jpg",
|
|
imageAlt: "Design",
|
|
},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/senior-woman-taking-online-class-her-laptop-home_23-2149114301.jpg",
|
|
imageAlt: "UX",
|
|
},
|
|
],
|
|
imageSrc: "http://img.b2bpic.net/free-photo/3d-render-abstract-techno-with-flowing-lines-particles_1048-13718.jpg",
|
|
imageAlt: "data analytics network abstract",
|
|
},
|
|
]}
|
|
title="Unmatched Performance"
|
|
description="Engineered for speed, built for scale, designed to convert."
|
|
/>
|
|
</div>
|
|
|
|
<div id="about" data-section="about">
|
|
<TextSplitAbout
|
|
useInvertedBackground={false}
|
|
title="Crafted for Innovation"
|
|
description={[
|
|
"We push the boundaries of digital craft through rigorous design systems and advanced animation libraries.",
|
|
"Our philosophy merges minimalist UI principles with cutting-edge engine performance, ensuring every touchpoint matters.",
|
|
]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="faq" data-section="faq">
|
|
<FaqBase
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
title="Common Questions"
|
|
description="Find answers to frequently asked questions about our process and services."
|
|
tag="FAQ"
|
|
tagIcon={HelpCircle}
|
|
faqsAnimation="blur-reveal"
|
|
faqs={[
|
|
{
|
|
id: "1",
|
|
title: "How fast is your delivery timeline?",
|
|
content: "We prioritize high-velocity development, typically delivering MVP projects in 4-6 weeks.",
|
|
},
|
|
{
|
|
id: "2",
|
|
title: "Do you handle custom design systems?",
|
|
content: "Yes, we specialize in crafting unique, scalable design systems tailored to your brand identity.",
|
|
},
|
|
{
|
|
id: "3",
|
|
title: "Can you scale with my startup?",
|
|
content: "Absolutely. Our infrastructure is built cloud-native, allowing your platform to scale instantly with demand.",
|
|
},
|
|
{
|
|
id: "4",
|
|
title: "What tech stacks do you use?",
|
|
content: "We primarily work with Next.js, React, Tailwind CSS, and advanced animation engines like Framer Motion.",
|
|
},
|
|
{
|
|
id: "5",
|
|
title: "How do we get started?",
|
|
content: "Simply click the 'Start Conversation' button and fill out our contact form, and we'll reach out within 24 hours.",
|
|
},
|
|
]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="contact" data-section="contact">
|
|
<ContactCTA
|
|
useInvertedBackground={false}
|
|
background={{
|
|
variant: "glowing-orb",
|
|
}}
|
|
tag="Let's Connect"
|
|
title="Start your next evolution"
|
|
description="Ready to build something legendary? Our team is standing by to help."
|
|
buttons={[
|
|
{
|
|
text: "Start Conversation",
|
|
href: "#",
|
|
},
|
|
]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="footer" data-section="footer">
|
|
<FooterMedia
|
|
imageSrc="http://img.b2bpic.net/free-photo/brown-futuristic-microchip-background-data-digital-transformation_53876-165478.jpg"
|
|
logoText="PulseTech"
|
|
columns={[
|
|
{
|
|
title: "Company",
|
|
items: [
|
|
{
|
|
label: "About",
|
|
href: "#",
|
|
},
|
|
{
|
|
label: "Careers",
|
|
href: "#",
|
|
},
|
|
],
|
|
},
|
|
{
|
|
title: "Services",
|
|
items: [
|
|
{
|
|
label: "Design",
|
|
href: "#",
|
|
},
|
|
{
|
|
label: "Development",
|
|
href: "#",
|
|
},
|
|
],
|
|
},
|
|
]}
|
|
/>
|
|
</div>
|
|
</ReactLenis>
|
|
</ThemeProvider>
|
|
);
|
|
}
|