Merge version_2 into main #2
233
src/app/page.tsx
233
src/app/page.tsx
@@ -31,21 +31,13 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Features",
|
||||
id: "#features",
|
||||
},
|
||||
name: "Features", id: "#features"},
|
||||
{
|
||||
name: "Stats",
|
||||
id: "#stats",
|
||||
},
|
||||
name: "Stats", id: "#stats"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "#pricing",
|
||||
},
|
||||
name: "Pricing", id: "#pricing"},
|
||||
{
|
||||
name: "FAQ",
|
||||
id: "#faq",
|
||||
},
|
||||
name: "FAQ", id: "#faq"},
|
||||
]}
|
||||
brandName="LiftYear"
|
||||
/>
|
||||
@@ -54,19 +46,14 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
logoText="Own Your Year."
|
||||
description="Track every lift, every run, and every rep for 365 days. Visualize your progress and crush your fitness goals with our comprehensive tracking platform."
|
||||
buttons={[
|
||||
{
|
||||
text: "Start Tracking",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Start Tracking", href: "#contact"},
|
||||
{
|
||||
text: "View Features",
|
||||
href: "#features",
|
||||
},
|
||||
text: "View Features", href: "#features"},
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-vector/gradient-ui-kit-collection_23-2149203249.jpg"
|
||||
@@ -81,34 +68,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
label: "Tracking",
|
||||
title: "Precision Logging",
|
||||
items: [
|
||||
"Easy set & rep entry",
|
||||
"Automatic rest timers",
|
||||
"Progress graph generation",
|
||||
],
|
||||
id: "1", label: "Tracking", title: "Precision Logging", items: [
|
||||
"Easy set & rep entry", "Automatic rest timers", "Progress graph generation"],
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
label: "Metrics",
|
||||
title: "Yearly Analytics",
|
||||
items: [
|
||||
"Total volume tracking",
|
||||
"Consistency streaks",
|
||||
"PR history logging",
|
||||
],
|
||||
id: "2", label: "Metrics", title: "Yearly Analytics", items: [
|
||||
"Total volume tracking", "Consistency streaks", "PR history logging"],
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
label: "Planning",
|
||||
title: "Custom Programs",
|
||||
items: [
|
||||
"Create personal workouts",
|
||||
"Pre-built training plans",
|
||||
"Detailed macro tracking",
|
||||
],
|
||||
id: "3", label: "Planning", title: "Custom Programs", items: [
|
||||
"Create personal workouts", "Pre-built training plans", "Detailed macro tracking"],
|
||||
},
|
||||
]}
|
||||
title="Comprehensive Fitness Tracking"
|
||||
@@ -123,26 +92,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "365",
|
||||
title: "Days Tracked",
|
||||
description: "Continuous progress throughout the year.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/dashboard-admin-panel-template-with-flat-design_23-2147885569.jpg?_wi=1",
|
||||
},
|
||||
id: "m1", value: "365", title: "Days Tracked", description: "Continuous progress throughout the year.", imageSrc: "http://img.b2bpic.net/free-vector/dashboard-admin-panel-template-with-flat-design_23-2147885569.jpg?_wi=1"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "100K",
|
||||
title: "Total Reps",
|
||||
description: "Every single rep counted for you.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-doing-sport-with-stats_23-2150040520.jpg?_wi=1",
|
||||
},
|
||||
id: "m2", value: "100K", title: "Total Reps", description: "Every single rep counted for you.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-doing-sport-with-stats_23-2150040520.jpg?_wi=1"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "500",
|
||||
title: "Workout Sessions",
|
||||
description: "Consistency is the key to results.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/calculator-front-side_187299-39206.jpg",
|
||||
},
|
||||
id: "m3", value: "500", title: "Workout Sessions", description: "Consistency is the key to results.", imageSrc: "http://img.b2bpic.net/free-photo/calculator-front-side_187299-39206.jpg"},
|
||||
]}
|
||||
title="Visualizing Your Progress"
|
||||
description="See your yearly journey come to life through data."
|
||||
@@ -156,45 +110,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Miller",
|
||||
handle: "@smiller",
|
||||
testimonial: "This tracker completely changed how I approach my yearly training.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-with-water-bottle-looking-away_23-2147949638.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah Miller", handle: "@smiller", testimonial: "This tracker completely changed how I approach my yearly training.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-with-water-bottle-looking-away_23-2147949638.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "James Chen",
|
||||
handle: "@jchen",
|
||||
testimonial: "The metrics are unmatched. I can see my progress across every single month.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-athletic-fitness-male-dressed-sportswear-grey-vignette-background_613910-1086.jpg",
|
||||
},
|
||||
id: "2", name: "James Chen", handle: "@jchen", testimonial: "The metrics are unmatched. I can see my progress across every single month.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-athletic-fitness-male-dressed-sportswear-grey-vignette-background_613910-1086.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Alex Rivera",
|
||||
handle: "@arivera",
|
||||
testimonial: "I never skip a workout anymore. Seeing the yearly streak keeps me motivated.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-people-exercising-together-outdoors_23-2151061470.jpg",
|
||||
},
|
||||
id: "3", name: "Alex Rivera", handle: "@arivera", testimonial: "I never skip a workout anymore. Seeing the yearly streak keeps me motivated.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-people-exercising-together-outdoors_23-2151061470.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Kelsey Scott",
|
||||
handle: "@kscott",
|
||||
testimonial: "The best investment for my fitness journey this year.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mixed-rae-african-american-woman-has-rest-her-workout-breathing-deep-body-parts_633478-2160.jpg",
|
||||
},
|
||||
id: "4", name: "Kelsey Scott", handle: "@kscott", testimonial: "The best investment for my fitness journey this year.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mixed-rae-african-american-woman-has-rest-her-workout-breathing-deep-body-parts_633478-2160.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "David Park",
|
||||
handle: "@dpark",
|
||||
testimonial: "The UI is clean and fast. Everything I need is right there.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/african-american-athlete-exercising_23-2149063643.jpg",
|
||||
},
|
||||
id: "5", name: "David Park", handle: "@dpark", testimonial: "The UI is clean and fast. Everything I need is right there.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/african-american-athlete-exercising_23-2149063643.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="Trusted by Athletes"
|
||||
@@ -209,53 +138,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
title: "Basic",
|
||||
price: "$0",
|
||||
period: "forever",
|
||||
features: [
|
||||
"Core tracking",
|
||||
"Monthly reports",
|
||||
"Standard support",
|
||||
],
|
||||
id: "basic", title: "Basic", price: "$0", period: "forever", features: [
|
||||
"Core tracking", "Monthly reports", "Standard support"],
|
||||
button: {
|
||||
text: "Get Started",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/running-mobile-app-infographic-flat-design_52683-15951.jpg",
|
||||
imageAlt: "Running mobile app infographic flat design",
|
||||
},
|
||||
text: "Get Started"},
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/running-mobile-app-infographic-flat-design_52683-15951.jpg", imageAlt: "Running mobile app infographic flat design"},
|
||||
{
|
||||
id: "pro",
|
||||
title: "Professional",
|
||||
price: "$9",
|
||||
period: "per month",
|
||||
features: [
|
||||
"Yearly analytics",
|
||||
"Advanced stats",
|
||||
"Priority support",
|
||||
],
|
||||
id: "pro", title: "Professional", price: "$9", period: "per month", features: [
|
||||
"Yearly analytics", "Advanced stats", "Priority support"],
|
||||
button: {
|
||||
text: "Upgrade Pro",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/dashboard-admin-panel-template-with-flat-design_23-2147885569.jpg?_wi=2",
|
||||
imageAlt: "Running mobile app infographic flat design",
|
||||
},
|
||||
text: "Upgrade Pro"},
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/dashboard-admin-panel-template-with-flat-design_23-2147885569.jpg?_wi=2", imageAlt: "Running mobile app infographic flat design"},
|
||||
{
|
||||
id: "ultimate",
|
||||
title: "Ultimate",
|
||||
price: "$19",
|
||||
period: "per month",
|
||||
features: [
|
||||
"Custom planning",
|
||||
"Coaching access",
|
||||
"Unlimited data",
|
||||
],
|
||||
id: "ultimate", title: "Ultimate", price: "$19", period: "per month", features: [
|
||||
"Custom planning", "Coaching access", "Unlimited data"],
|
||||
button: {
|
||||
text: "Get Ultimate",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-doing-sport-with-stats_23-2150040520.jpg?_wi=2",
|
||||
imageAlt: "Running mobile app infographic flat design",
|
||||
},
|
||||
text: "Get Ultimate"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-doing-sport-with-stats_23-2150040520.jpg?_wi=2", imageAlt: "Running mobile app infographic flat design"},
|
||||
]}
|
||||
title="Choose Your Path"
|
||||
description="Unlock advanced insights with our premium plans."
|
||||
@@ -268,20 +167,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Is my data secure?",
|
||||
content: "Yes, we use industry-standard encryption for all your fitness data.",
|
||||
},
|
||||
id: "q1", title: "Is my data secure?", content: "Yes, we use industry-standard encryption for all your fitness data."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Can I export my logs?",
|
||||
content: "You can export all your yearly logs to CSV and PDF formats anytime.",
|
||||
},
|
||||
id: "q2", title: "Can I export my logs?", content: "You can export all your yearly logs to CSV and PDF formats anytime."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Does it work offline?",
|
||||
content: "Yes, our app caches your data and syncs automatically when online.",
|
||||
},
|
||||
id: "q3", title: "Does it work offline?", content: "Yes, our app caches your data and syncs automatically when online."},
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Everything you need to know about our platform."
|
||||
@@ -293,15 +183,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Ready to Start?"
|
||||
title="Track Your Best Year Yet"
|
||||
description="Don't wait for Monday. Sign up and start logging your progress today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Register Now",
|
||||
},
|
||||
text: "Start Your Free Trial"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -312,42 +200,27 @@ export default function LandingPage() {
|
||||
logoText="LiftYear"
|
||||
columns={[
|
||||
{
|
||||
title: "Product",
|
||||
items: [
|
||||
title: "Product", items: [
|
||||
{
|
||||
label: "Features",
|
||||
href: "#features",
|
||||
},
|
||||
label: "Features", href: "#features"},
|
||||
{
|
||||
label: "Pricing",
|
||||
href: "#pricing",
|
||||
},
|
||||
label: "Pricing", href: "#pricing"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#",
|
||||
},
|
||||
label: "About", href: "#"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#",
|
||||
},
|
||||
label: "Contact", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -356,4 +229,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user