8 Commits

Author SHA1 Message Date
6e89d9adf1 Update src/app/page.tsx 2026-04-20 00:29:00 +00:00
f7f6237e2f Update src/app/page.tsx 2026-04-20 00:06:26 +00:00
fa5b6ea46b Update src/app/page.tsx 2026-04-20 00:05:58 +00:00
736753c44e Update src/app/page.tsx 2026-04-20 00:05:31 +00:00
58c990c3d0 Merge version_3 into main
Merge version_3 into main
2026-04-19 23:52:05 +00:00
a4bb25fd15 Update theme colors 2026-04-19 23:52:02 +00:00
356d9315f2 Merge version_2 into main
Merge version_2 into main
2026-04-19 23:50:27 +00:00
b406f6fc20 Merge version_2 into main
Merge version_2 into main
2026-04-19 23:49:57 +00:00
2 changed files with 81 additions and 66 deletions

View File

@@ -1,16 +1,16 @@
"use client"; "use client";
import HeroSignup from "@/components/sections/hero/HeroSignup"; import HeroSplit from "@/components/sections/hero/HeroSplit";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay"; import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import FeatureCardTwentyThree from "@/components/sections/feature/FeatureCardTwentyThree"; import FeatureCardTwentyFour from "@/components/sections/feature/FeatureCardTwentyFour";
import AboutMetric from "@/components/sections/about/AboutMetric"; import MediaAbout from "@/components/sections/about/MediaAbout";
import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo"; import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen";
import PricingCardFive from "@/components/sections/pricing/PricingCardFive"; import PricingCardThree from "@/components/sections/pricing/PricingCardThree";
import FaqSplitText from "@/components/sections/faq/FaqSplitText"; import FaqDouble from "@/components/sections/faq/FaqDouble";
import ContactText from "@/components/sections/contact/ContactText"; import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal"; import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Target, Activity, Shield, Zap } from "lucide-react"; import { Target } from "lucide-react";
export default function PathlyPage() { export default function PathlyPage() {
const navItems = [ const navItems = [
@@ -21,13 +21,13 @@ export default function PathlyPage() {
]; ];
const testimonials = [ const testimonials = [
{ id: "1", name: "Alex Rivers", role: "Freelance Designer", testimonial: "Pathly turned my vague goal into a concrete roadmap.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-businessman_23-2149153833.jpg" }, { id: "1", name: "Alex Rivers", role: "Freelance Designer", company: "Independent", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-businessman_23-2149153833.jpg" },
{ id: "2", name: "Jamie Smith", role: "Fitness Enthusiast", testimonial: "The adaptive planning is magic.", imageSrc: "http://img.b2bpic.net/free-photo/sport-woman-use-towel_158595-3273.jpg" } { id: "2", name: "Jamie Smith", role: "Fitness Enthusiast", company: "Personal", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/sport-woman-use-towel_158595-3273.jpg" }
]; ];
const pricingPlans = [ const pricingPlans = [
{ id: "free", tag: "Starter", price: "$0", period: "/mo", description: "Basic features.", button: { text: "Get Started" }, featuresTitle: "Everything included:", features: ["One personal goal", "Basic habit tracking"] }, { id: "free", price: "$0", name: "Starter", buttons: [{ text: "Get Started" }], features: ["One personal goal", "Basic habit tracking"] },
{ id: "pro", tag: "Pro", price: "$12", period: "/mo", description: "Advanced features.", button: { text: "Go Pro" }, featuresTitle: "Everything in Starter, plus:", features: ["Unlimited goals", "Adaptive scheduling"] } { id: "pro", price: "$12", name: "Pro", buttons: [{ text: "Go Pro" }], features: ["Unlimited goals", "Adaptive scheduling"] }
]; ];
const faqs = [ const faqs = [
@@ -48,50 +48,60 @@ export default function PathlyPage() {
secondaryButtonStyle="glass" secondaryButtonStyle="glass"
headingFontWeight="semibold" headingFontWeight="semibold"
> >
<NavbarLayoutFloatingOverlay <div id="nav" data-section="nav">
navItems={navItems} <NavbarLayoutFloatingOverlay
brandName="Pathly" navItems={navItems}
button={{ text: "Get Started", href: "#contact" }} brandName="Pathly"
/> button={{ text: "Get Started", href: "#contact" }}
<HeroSignup />
background={{ variant: "canvas-reveal" }} </div>
tag="Your AI Goal Companion" <div id="hero" data-section="hero">
tagIcon={Target} <HeroSplit
title="Turn Ambitions Into Daily Reality" background={{ variant: "canvas-reveal" }}
description="Stop dreaming and start achieving." tag="Your AI Goal Companion"
onSubmit={(email) => console.log(email)} tagIcon={Target}
/> title="Turn Ambitions Into Daily Reality"
<div id="features"> description="Stop dreaming and start achieving."
<FeatureCardTwentyThree avatars={[
{ src: "https://img.b2bpic.net/free-photo/web-link-chain-interconnection-concept_53876-125191.jpg?id=17143325", alt: "User Profile" }
]}
avatarText="Join the community"
mediaAnimation="slide-up"
/>
</div>
<div id="features" data-section="features">
<FeatureCardTwentyFour
animationType="slide-up" animationType="slide-up"
title="Designed for Human Growth" title="Designed for Human Growth"
description="Technology should help, not judge." description="Technology should help, not judge."
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ id: "1", title: "Smart Goal Setting", tags: ["AI-Powered"] }, { id: "1", title: "Smart Goal Setting", author: "Pathly AI", description: "Advanced LLMs for goal interpretation.", tags: ["AI-Powered"], imageSrc: "https://img.b2bpic.net/free-photo/motivational-handwriting-notebook_1357-263.jpg?id=1147911" },
{ id: "2", title: "Adaptive Planning", tags: ["Flexible"] } { id: "2", title: "Adaptive Planning", author: "Pathly Engine", description: "Flexible timelines that adjust automatically.", tags: ["Flexible"], imageSrc: "http://img.b2bpic.net/free-photo/business-plan-concept_23-2149154942.jpg" }
]} ]}
/> />
</div> </div>
<div id="about"> <div id="about" data-section="about">
<AboutMetric <MediaAbout
title="Why Pathly Wins" title="Why Pathly Wins"
metrics={[{ icon: Activity, label: "Goal Achievement", value: "2x Faster" }, { icon: Shield, label: "Retention Rate", value: "98%" }]} description="Our unique approach combines human intent with adaptive intelligence."
metricsAnimation="slide-up"
useInvertedBackground={true} useInvertedBackground={true}
/> />
</div> </div>
<TestimonialCardTwo <div id="testimonials" data-section="testimonials">
testimonials={testimonials} <TestimonialCardSixteen
animationType="slide-up" testimonials={testimonials}
title="Changing Lives, Daily" kpiItems={[{ value: "2x", label: "Faster Results" }, { value: "98%", label: "Retention Rate" }, { value: "1M+", label: "Goals Achieved" }]}
description="See how our users are turning their ambitions into concrete results." animationType="slide-up"
textboxLayout="default" title="Changing Lives, Daily"
useInvertedBackground={false} description="See how our users are turning their ambitions into concrete results."
/> textboxLayout="default"
<div id="pricing"> useInvertedBackground={false}
<PricingCardFive />
</div>
<div id="pricing" data-section="pricing">
<PricingCardThree
plans={pricingPlans} plans={pricingPlans}
animationType="slide-up" animationType="slide-up"
title="Simple Plans" title="Simple Plans"
@@ -100,28 +110,33 @@ export default function PathlyPage() {
useInvertedBackground={false} useInvertedBackground={false}
/> />
</div> </div>
<div id="faq"> <div id="faq" data-section="faq">
<FaqSplitText <FaqDouble
faqs={faqs} faqs={faqs}
sideTitle="Need Clarity?"
sideDescription="Common questions."
faqsAnimation="slide-up" faqsAnimation="slide-up"
title="Need Clarity?"
description="Common questions."
textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
/> />
</div> </div>
<div id="contact"> <div id="contact" data-section="contact">
<ContactText <ContactSplitForm
text="Ready to reach your potential? Join Pathly today." title="Ready to reach your potential?"
buttons={[{ text: "Start for Free" }]} description="Join Pathly today."
background={{ variant: "canvas-reveal" }} inputs={[{ name: "email", type: "email", placeholder: "Enter your email" }, { name: "name", type: "text", placeholder: "Your name" }]}
useInvertedBackground={false} useInvertedBackground={false}
/> />
</div> </div>
<FooterLogoReveal <div id="footer" data-section="footer">
logoText="Pathly" <FooterBaseCard
leftLink={{ text: "Privacy Policy", href: "#" }} logoText="Pathly"
rightLink={{ text: "Terms of Service", href: "#" }} columns={[
/> { title: "Product", items: [{ label: "Features", href: "#features" }, { label: "Pricing", href: "#pricing" }] },
{ title: "Company", items: [{ label: "About", href: "#about" }, { label: "Contact", href: "#contact" }] }
]}
/>
</div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #ffffff; --background: #0a0a0a;
--card: #f9f9f9; --card: #1a1a1a;
--foreground: #000612e6; --foreground: #f5f5f5;
--primary-cta: #15479c; --primary-cta: #ffdf7d;
--primary-cta-text: #0a0a0a; --primary-cta-text: #0a0a0a;
--secondary-cta: #f9f9f9; --secondary-cta: #1a1a1a;
--secondary-cta-text: #ffffffe6; --secondary-cta-text: #ffffff;
--accent: #e2e2e2; --accent: #b8860b;
--background-accent: #c4c4c4; --background-accent: #8b6914;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);