Compare commits
15 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b0fab97b32 | |||
| eefb34e929 | |||
| 20e31e466c | |||
| 2410dc8726 | |||
| 5da14ea619 | |||
| 4d8fadf0ff | |||
| 8131b9b25b | |||
| 08d7b66ae6 | |||
| 5b6446d355 | |||
| 160dd79bc7 | |||
| 445f5b478d | |||
| 29944b5acd | |||
| 66ea651000 | |||
| 225412140a | |||
| abb1bbeb03 |
34
src/app/contact/page.tsx
Normal file
34
src/app/contact/page.tsx
Normal file
@@ -0,0 +1,34 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
|
||||
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">
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[{ name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Results", id: "/results" }, { name: "Testimonials", id: "/testimonials" }, { name: "FAQ", id: "/faq" }, { name: "Contact", id: "/contact" }]}
|
||||
brandName="Nexus Digital"
|
||||
/>
|
||||
</div>
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
tag="Contact"
|
||||
title="Ready to start?"
|
||||
description="Reach out today."
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseCard logoText="Nexus Digital" columns={[{ title: "Links", items: [{ label: "Back to Home", href: "/" }] }]} />
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
35
src/app/faq/page.tsx
Normal file
35
src/app/faq/page.tsx
Normal file
@@ -0,0 +1,35 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
|
||||
export default function FAQPage() {
|
||||
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">
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[{ name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Results", id: "/results" }, { name: "Testimonials", id: "/testimonials" }, { name: "FAQ", id: "/faq" }, { name: "Contact", id: "/contact" }]}
|
||||
brandName="Nexus Digital"
|
||||
/>
|
||||
</div>
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqDouble
|
||||
faqs={[{ id: "f1", title: "Timeline?", content: "4-8 weeks." }, { id: "f2", title: "Support?", content: "24/7 available." }]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Common inquiries."
|
||||
faqsAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseCard logoText="Nexus Digital" columns={[{ title: "Links", items: [{ label: "Back to Home", href: "/" }] }]} />
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
214
src/app/page.tsx
214
src/app/page.tsx
@@ -2,16 +2,11 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import ContactText from '@/components/sections/contact/ContactText';
|
||||
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
||||
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
|
||||
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
||||
import { BarChart, Code, Eye, Globe, Headphones, Megaphone, MousePointer, Palette, Search, Server, ShieldCheck, Smartphone, TrendingUp, Zap } from "lucide-react";
|
||||
import { Zap } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -28,164 +23,61 @@ export default function LandingPage() {
|
||||
headingFontWeight="semibold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Results", id: "results" },
|
||||
{ name: "FAQ", id: "faq" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Nexus Digital"
|
||||
/>
|
||||
</div>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Results", id: "/results" },
|
||||
{ name: "Testimonials", id: "/testimonials" },
|
||||
{ name: "FAQ", id: "/faq" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="Nexus Digital"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
title="We Build Professional Websites That Drive Growth."
|
||||
description="Transform your brand with a custom-engineered digital experience. We combine expert design with high-performance code to help your business scale effortlessly."
|
||||
tag="Premier Web Design Agency"
|
||||
buttons={[
|
||||
{ text: "Get Started", href: "#contact" },
|
||||
{ text: "Our Work", href: "#services" },
|
||||
]}
|
||||
mediaItems={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/creative-photographer-retouching-photos-night-retouching-using-digitizer_482257-32845.jpg?_wi=1", imageAlt: "Digital Agency Web Design" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/creative-photographer-retouching-photos-night-retouching-using-digitizer_482257-32845.jpg?_wi=2", imageAlt: "Modern Development" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/creative-photographer-retouching-photos-night-retouching-using-digitizer_482257-32845.jpg?_wi=3", imageAlt: "Responsive Sites" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/creative-photographer-retouching-photos-night-retouching-using-digitizer_482257-32845.jpg?_wi=4", imageAlt: "UI/UX Design" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/creative-photographer-retouching-photos-night-retouching-using-digitizer_482257-32845.jpg?_wi=5", imageAlt: "Growth Analytics" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
title="We Build Professional Websites That Drive Growth."
|
||||
description="Transform your brand with a custom-engineered digital experience. We combine expert design with high-performance code to help your business scale effortlessly."
|
||||
tag="Premier Web Design Agency"
|
||||
buttons={[
|
||||
{ text: "Get Started", href: "/contact" },
|
||||
{ text: "Our Work", href: "/services" },
|
||||
]}
|
||||
mediaItems={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/creative-photographer-retouching-photos-night-retouching-using-digitizer_482257-32845.jpg?_wi=1", imageAlt: "Digital Agency Web Design" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<TestimonialAboutCard
|
||||
useInvertedBackground={false}
|
||||
tag="About Us"
|
||||
title="Engineering Digital Excellence"
|
||||
description="At Nexus Digital, we believe your website is your best salesperson. Our team of expert developers and designers create bespoke digital platforms tailored to your specific market needs."
|
||||
subdescription="We specialize in modern, accessible, and fast web solutions that provide tangible ROI for our clients worldwide."
|
||||
icon={Zap}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/modern-workplace_1098-14358.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
imageAlt="Our team collaborating in the office"
|
||||
/>
|
||||
</div>
|
||||
<div id="about" data-section="about">
|
||||
<TestimonialAboutCard
|
||||
useInvertedBackground={false}
|
||||
tag="About Us"
|
||||
title="Engineering Digital Excellence"
|
||||
description="At Nexus Digital, we believe your website is your best salesperson. Our team of expert developers and designers create bespoke digital platforms tailored to your specific market needs."
|
||||
subdescription="We specialize in modern, accessible, and fast web solutions that provide tangible ROI for our clients worldwide."
|
||||
icon={Zap}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/modern-workplace_1098-14358.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
imageAlt="Our team collaborating in the office"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="services" data-section="services">
|
||||
<FeatureCardTen
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Custom Web Development", description: "Full-stack solutions built for speed, scalability, and security.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-astronaut_23-2151432363.jpg?_wi=1", imageAlt: "Custom Web Development Tools"},
|
||||
items: [
|
||||
{ icon: Code, text: "Clean, scalable code" },
|
||||
{ icon: Smartphone, text: "Mobile-responsive design" },
|
||||
{ icon: ShieldCheck, text: "Enterprise-grade security" },
|
||||
],
|
||||
reverse: false,
|
||||
},
|
||||
{
|
||||
title: "UI/UX Design", description: "User-centered design that turns visitors into loyal customers.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-astronaut_23-2151432363.jpg?_wi=2", imageAlt: "User Interface Design"},
|
||||
items: [
|
||||
{ icon: Palette, text: "Custom brand identity" },
|
||||
{ icon: MousePointer, text: "Conversion-focused layouts" },
|
||||
{ icon: Eye, text: "Visual storytelling" },
|
||||
],
|
||||
reverse: true,
|
||||
},
|
||||
{
|
||||
title: "Digital Strategy", description: "Data-driven insights to optimize your reach and engagement.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-astronaut_23-2151432363.jpg?_wi=3", imageAlt: "Strategic Planning"},
|
||||
items: [
|
||||
{ icon: BarChart, text: "Analytics integration" },
|
||||
{ icon: Search, text: "SEO-first architecture" },
|
||||
{ icon: Megaphone, text: "Marketing automation" },
|
||||
],
|
||||
reverse: false,
|
||||
},
|
||||
]}
|
||||
title="Expert Services We Provide"
|
||||
description="Comprehensive development services to launch your business into the digital future."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="results" data-section="results">
|
||||
<MetricCardOne
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{ id: "m1", value: "150+", title: "Websites Built", description: "Launched successfully", icon: Globe },
|
||||
{ id: "m2", value: "99.9%", title: "Uptime", description: "Reliable hosting", icon: Server },
|
||||
{ id: "m3", value: "45%", title: "Traffic Increase", description: "Average gain", icon: TrendingUp },
|
||||
{ id: "m4", value: "24/7", title: "Support", description: "Always available", icon: Headphones },
|
||||
]}
|
||||
title="Proven Results"
|
||||
description="Our work speaks for itself through the metrics that matter most."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardFive
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{ id: "1", name: "Sarah Johnson", date: "Oct 2024", title: "CEO", quote: "The team delivered exactly what we needed to scale our platform.", tag: "Excellent Service", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-mid-adult-businessman-using-computer-while-working-office-desk_637285-6746.jpg", imageSrc: "http://img.b2bpic.net/free-photo/smiling-mid-adult-businessman-using-computer-while-working-office-desk_637285-6746.jpg" },
|
||||
{ id: "2", name: "Michael Chen", date: "Sep 2024", title: "Founder", quote: "Nexus Digital transformed our digital presence completely.", tag: "Highly Recommended", avatarSrc: "http://img.b2bpic.net/free-photo/serious-beautiful-middle-aged-business-woman_1262-3072.jpg", imageSrc: "http://img.b2bpic.net/free-photo/serious-beautiful-middle-aged-business-woman_1262-3072.jpg" },
|
||||
{ id: "3", name: "Emily Davis", date: "Aug 2024", title: "Marketing Director", quote: "Professional, fast, and incredibly intuitive designs.", tag: "Game Changer", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-corporate-employee-talking-with-remote-friend-videocall_482257-77679.jpg", imageSrc: "http://img.b2bpic.net/free-photo/smiling-corporate-employee-talking-with-remote-friend-videocall_482257-77679.jpg" },
|
||||
{ id: "4", name: "David Kim", date: "Jul 2024", title: "Product Lead", quote: "Our conversion rates jumped by 30% after launch.", tag: "Solid Results", avatarSrc: "http://img.b2bpic.net/free-photo/young-co-worker-spending-time-office_23-2149328288.jpg", imageSrc: "http://img.b2bpic.net/free-photo/young-co-worker-spending-time-office_23-2149328288.jpg" },
|
||||
{ id: "5", name: "Jessica Wright", date: "Jun 2024", title: "Operations Manager", quote: "The best technical partner we have worked with.", tag: "Professionalism", avatarSrc: "http://img.b2bpic.net/free-photo/side-view-woman-with-photo-camera_23-2150438996.jpg", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-with-photo-camera_23-2150438996.jpg" },
|
||||
]}
|
||||
title="What Our Clients Say"
|
||||
description="We are proud to partner with industry-leading businesses and innovators."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqDouble
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{ id: "f1", title: "How long does a website take to build?", content: "Our typical project timeline is 4-8 weeks, depending on complexity." },
|
||||
{ id: "f2", title: "Do you offer ongoing support?", content: "Yes, we provide 24/7 maintenance and support for all our clients." },
|
||||
{ id: "f3", title: "Can you handle SEO for my site?", content: "Absolutely, all our projects include an SEO-first architecture." },
|
||||
{ id: "f4", title: "What industries do you serve?", content: "We work with clients across SaaS, E-commerce, Finance, and Education." },
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Learn more about our process, pricing, and how we help you succeed."
|
||||
faqsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
text="Ready to transform your digital presence? Let's start your project today."
|
||||
buttons={[{ text: "Contact Us Now", href: "mailto:contact@nexusdigital.com" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseCard
|
||||
logoText="Nexus Digital"
|
||||
columns={[
|
||||
{ title: "Company", items: [{ label: "About", href: "#about" }, { label: "Services", href: "#services" }] },
|
||||
{ title: "Support", items: [{ label: "FAQ", href: "#faq" }, { label: "Contact", href: "#contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseCard
|
||||
logoText="Nexus Digital"
|
||||
columns={[
|
||||
{ title: "Company", items: [{ label: "About", href: "/" }, { label: "Services", href: "/services" }] },
|
||||
{ title: "Support", items: [{ label: "FAQ", href: "/faq" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
42
src/app/results/page.tsx
Normal file
42
src/app/results/page.tsx
Normal file
@@ -0,0 +1,42 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import { Globe, Headphones, Server, TrendingUp } from "lucide-react";
|
||||
|
||||
export default function ResultsPage() {
|
||||
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">
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[{ name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Results", id: "/results" }, { name: "Testimonials", id: "/testimonials" }, { name: "FAQ", id: "/faq" }, { name: "Contact", id: "/contact" }]}
|
||||
brandName="Nexus Digital"
|
||||
/>
|
||||
</div>
|
||||
<div id="results" data-section="results">
|
||||
<MetricCardOne
|
||||
animationType="slide-up"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{ id: "m1", value: "150+", title: "Websites", description: "Launched", icon: Globe },
|
||||
{ id: "m2", value: "99.9%", title: "Uptime", description: "Reliable", icon: Server },
|
||||
{ id: "m3", value: "45%", title: "Growth", description: "Average", icon: TrendingUp },
|
||||
{ id: "m4", value: "24/7", title: "Support", description: "Always", icon: Headphones },
|
||||
]}
|
||||
title="Our Impact"
|
||||
description="Delivering consistent value."
|
||||
/>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseCard logoText="Nexus Digital" columns={[{ title: "Links", items: [{ label: "Back to Home", href: "/" }] }]} />
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
40
src/app/services/page.tsx
Normal file
40
src/app/services/page.tsx
Normal file
@@ -0,0 +1,40 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import { BarChart, Code, Eye, Megaphone, MousePointer, Palette, Search, ShieldCheck, Smartphone } from "lucide-react";
|
||||
|
||||
export default function ServicesPage() {
|
||||
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">
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[{ name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Results", id: "/results" }, { name: "Testimonials", id: "/testimonials" }, { name: "FAQ", id: "/faq" }, { name: "Contact", id: "/contact" }]}
|
||||
brandName="Nexus Digital"
|
||||
/>
|
||||
</div>
|
||||
<div id="services" data-section="services">
|
||||
<FeatureCardTen
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{ title: "Custom Web Development", description: "Full-stack solutions built for speed.", media: { imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-astronaut_23-2151432363.jpg?_wi=1" }, items: [{ icon: Code, text: "Scalable code" }, { icon: Smartphone, text: "Responsive design" }, { icon: ShieldCheck, text: "Secure" }], reverse: false },
|
||||
{ title: "UI/UX Design", description: "User-centered experiences.", media: { imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-astronaut_23-2151432363.jpg?_wi=2" }, items: [{ icon: Palette, text: "Brand identity" }, { icon: MousePointer, text: "High conversion" }, { icon: Eye, text: "Storytelling" }], reverse: true },
|
||||
{ title: "Digital Strategy", description: "Data-driven insights.", media: { imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-astronaut_23-2151432363.jpg?_wi=3" }, items: [{ icon: BarChart, text: "Analytics" }, { icon: Search, text: "SEO-first" }, { icon: Megaphone, text: "Marketing" }], reverse: false },
|
||||
]}
|
||||
title="Expert Services"
|
||||
description="We build digital future."
|
||||
/>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseCard logoText="Nexus Digital" columns={[{ title: "Links", items: [{ label: "Back to Home", href: "/" }] }]} />
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
@@ -10,15 +10,15 @@
|
||||
--accent: #ffffff;
|
||||
--background-accent: #ffffff; */
|
||||
|
||||
--background: #ffffff;
|
||||
--card: #f9f9f9;
|
||||
--foreground: #000612e6;
|
||||
--primary-cta: #15479c;
|
||||
--background: #0a0a0a;
|
||||
--card: #1a1a1a;
|
||||
--foreground: #ffffff;
|
||||
--primary-cta: #cee7ff;
|
||||
--primary-cta-text: #ffffff;
|
||||
--secondary-cta: #f9f9f9;
|
||||
--secondary-cta: #1a1a1a;
|
||||
--secondary-cta-text: #000612e6;
|
||||
--accent: #e2e2e2;
|
||||
--background-accent: #c4c4c4;
|
||||
--accent: #3f5c79;
|
||||
--background-accent: #004a93;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
37
src/app/testimonials/page.tsx
Normal file
37
src/app/testimonials/page.tsx
Normal file
@@ -0,0 +1,37 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
|
||||
export default function TestimonialsPage() {
|
||||
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">
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[{ name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Results", id: "/results" }, { name: "Testimonials", id: "/testimonials" }, { name: "FAQ", id: "/faq" }, { name: "Contact", id: "/contact" }]}
|
||||
brandName="Nexus Digital"
|
||||
/>
|
||||
</div>
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardFive
|
||||
testimonials={[
|
||||
{ id: "1", name: "Sarah J.", date: "Oct 2024", title: "CEO", quote: "Great results.", tag: "Top", avatarSrc: "" },
|
||||
{ id: "2", name: "Mike C.", date: "Sep 2024", title: "Founder", quote: "Highly recommended.", tag: "Top", avatarSrc: "" },
|
||||
]}
|
||||
title="What Clients Say"
|
||||
description="Success stories from our partners."
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseCard logoText="Nexus Digital" columns={[{ title: "Links", items: [{ label: "Back to Home", href: "/" }] }]} />
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user