15 Commits

Author SHA1 Message Date
d71e93ac51 Update src/app/page.tsx 2026-03-28 08:01:03 +00:00
fa8040c5e6 Update src/app/page.tsx 2026-03-28 07:59:03 +00:00
320314231f Merge version_2 into main
Merge version_2 into main
2026-03-28 07:57:59 +00:00
8552785aeb Update src/app/team/page.tsx 2026-03-28 07:57:56 +00:00
92486810ca Update src/app/pricing/page.tsx 2026-03-28 07:57:55 +00:00
e13f64244c Update src/app/portfolio/page.tsx 2026-03-28 07:57:55 +00:00
96b69de61e Update src/app/page.tsx 2026-03-28 07:57:54 +00:00
4a9862d3c6 Update src/app/contact/page.tsx 2026-03-28 07:57:54 +00:00
585218c592 Merge version_2 into main
Merge version_2 into main
2026-03-28 07:57:20 +00:00
806c8d1f53 Add src/app/team/page.tsx 2026-03-28 07:57:17 +00:00
6684e1c390 Add src/app/pricing/page.tsx 2026-03-28 07:57:16 +00:00
543e1e0e2e Add src/app/portfolio/page.tsx 2026-03-28 07:57:16 +00:00
8a21b016da Update src/app/page.tsx 2026-03-28 07:57:15 +00:00
a6f0bea1d1 Add src/app/contact/page.tsx 2026-03-28 07:57:15 +00:00
0041584808 Merge version_1 into main
Merge version_1 into main
2026-03-28 07:56:56 +00:00
4 changed files with 214 additions and 0 deletions

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

@@ -0,0 +1,48 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
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"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Pricing", id: "/pricing" },
{ name: "Team", id: "/team" },
{ name: "Contact", id: "/contact" }
]}
brandName="Vantage Social"
/>
</div>
<ContactCenter
background={{ variant: "plain" }}
useInvertedBackground={false}
tag="Inquiries"
title="Let's work together"
description="Reach out to discuss your project requirements."
/>
<FooterBase
columns={[{ title: "Company", items: [{ label: "Home", href: "/" }] }]}
logoText="Vantage Social"
/>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -0,0 +1,57 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FooterBase from '@/components/sections/footer/FooterBase';
import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
export default function PortfolioPage() {
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: "About", id: "/#about" },
{ name: "Services", id: "/#services" },
{ name: "Portfolio", id: "/portfolio" }
]}
brandName="Vantage Social"
/>
</div>
<div className="pt-32 pb-20">
<FeatureCardMedia
title="Case Studies"
description="Deep dives into the transformative work we do for our partners."
features={[
{ id: "cs1", title: "Luxury Brand Launch", description: "Scale from zero to millions in reach for a new fashion house.", tag: "Fashion" },
{ id: "cs2", title: "Tech Scaling", description: "High-performance growth strategy for SaaS startups.", tag: "Tech" }
]}
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
/>
</div>
<FooterBase
columns={[]}
logoText="VANTAGE SOCIAL"
/>
</ReactLenis>
</ThemeProvider>
);
}

52
src/app/pricing/page.tsx Normal file
View File

@@ -0,0 +1,52 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import PricingCardNine from '@/components/sections/pricing/PricingCardNine';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FooterBase from '@/components/sections/footer/FooterBase';
export default function PricingPage() {
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: "Pricing", id: "/pricing" },
{ name: "Team", id: "/team" },
{ name: "Contact", id: "/contact" }
]}
brandName="Vantage Social"
/>
</div>
<PricingCardNine
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
title="Pricing Plans"
description="Clear, transparent pricing for your brand's growth."
plans={[
{ id: "p1", title: "Starter", price: "$999", period: "/mo", features: ["Content Strategy", "Community Growth"], button: { text: "Choose Plan" } },
{ id: "p2", title: "Pro", price: "$2999", period: "/mo", features: ["Everything in Starter", "Performance Ads", "Analytics"], button: { text: "Choose Plan" } }
]}
/>
<FooterBase
columns={[{ title: "Company", items: [{ label: "Home", href: "/" }] }]}
logoText="Vantage Social"
/>
</ReactLenis>
</ThemeProvider>
);
}

57
src/app/team/page.tsx Normal file
View File

@@ -0,0 +1,57 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import TeamCardEleven from '@/components/sections/team/TeamCardEleven';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FooterBase from '@/components/sections/footer/FooterBase';
export default function TeamPage() {
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: "Pricing", id: "/pricing" },
{ name: "Team", id: "/team" },
{ name: "Contact", id: "/contact" }
]}
brandName="Vantage Social"
/>
</div>
<TeamCardEleven
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
title="Meet Our Team"
description="The creative experts behind your brand's success."
groups={[
{
id: "g1",
groupTitle: "Leadership",
members: [
{ id: "m1", title: "Alex Smith", subtitle: "Founder", detail: "10+ years experience in social marketing." }
]
}
]}
/>
<FooterBase
columns={[{ title: "Company", items: [{ label: "Home", href: "/" }] }]}
logoText="Vantage Social"
/>
</ReactLenis>
</ThemeProvider>
);
}