Update src/app/page.tsx
This commit is contained in:
318
src/app/page.tsx
318
src/app/page.tsx
@@ -1,138 +1,170 @@
|
||||
"use client"
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
|
||||
import MediaSplitAbout from '@/components/sections/about/MediaSplitAbout';
|
||||
import PricingCardThree from '@/components/sections/pricing/PricingCardThree';
|
||||
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
|
||||
import ContactCenterForm from '@/components/sections/contact/ContactCenterForm';
|
||||
import FooterSocial from '@/components/sections/footer/FooterSocial';
|
||||
import { Zap, Sparkles, Instagram, Facebook, Twitter, Linkedin } from "lucide-react";
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
|
||||
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
|
||||
import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
|
||||
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||
import { Zap, Sparkles } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="elastic-effect"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="pill"
|
||||
contentWidth="mediumLarge"
|
||||
sizing="mediumLarge"
|
||||
background="animatedAurora"
|
||||
cardStyle="neon-glow"
|
||||
primaryButtonStyle="flat"
|
||||
secondaryButtonStyle="outline"
|
||||
headingFontWeight="bold"
|
||||
defaultButtonVariant="text-stagger"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="large"
|
||||
background="aurora"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="semibold"
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{ name: "Home", id: "home" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Features", id: "features" },
|
||||
{ name: "Pricing", id: "pricing" },
|
||||
{ name: "Testimonials", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" }
|
||||
]}
|
||||
brandName="Michael Garcia Coaching"
|
||||
bottomLeftText="Transform Your Fitness"
|
||||
bottomRightText="info@michaelgarcia.fitness"
|
||||
brandName="FitPro"
|
||||
button={{
|
||||
text: "Get Started",
|
||||
href: "contact"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
title="Transform Your Body, Transform Your Life"
|
||||
description="One-on-one personal training with Michael Garcia. Personalized coaching for your fitness goals."
|
||||
tag="Premium Coaching"
|
||||
<HeroBillboardCarousel
|
||||
title="Premium Fitness Coaching Experience"
|
||||
description="Unlock your potential with personalized training programs designed by expert coaches. Transform your fitness journey today."
|
||||
tag="Elite Training"
|
||||
tagIcon={Zap}
|
||||
buttons={[
|
||||
{ text: "Start Training", href: "contact" },
|
||||
{ text: "Learn More", href: "about" }
|
||||
{ text: "Start Free Trial", href: "contact" },
|
||||
{ text: "View Programs", href: "pricing" }
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766349634025-os77773y.jpg",
|
||||
imageAlt: "woman, personal trainer, fitness, exercise, workout, strength training, coach, dumbbells, weight bench, weight training, healthy, caucasian, personal trainer, personal trainer, personal trainer, personal trainer, fitness, fitness, fitness, fitness, fitness, exercise, exercise, workout, workout, coach"
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766349634025-os77773y.jpg",
|
||||
imageAlt: "woman, personal trainer, fitness, exercise, workout, strength training, coach, dumbbells, weight bench, weight training, healthy, caucasian, personal trainer, personal trainer, personal trainer, personal trainer, fitness, fitness, fitness, fitness, fitness, exercise, exercise, workout, workout, coach"
|
||||
imageAlt: "Professional fitness training session"
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625119879-6yludhr5.jpg",
|
||||
imageAlt: "fitness, training, gym, gray fitness, gray gym, gray training, gray workout, fitness, gym, gym, gym, gym, gym"
|
||||
imageAlt: "Modern gym facility"
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625120953-70xb9ef4.jpg",
|
||||
imageAlt: "Strength training workout"
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625122051-w0cedcjo.jpg",
|
||||
imageAlt: "Personal training session"
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625123984-ohpyzjv0.jpg",
|
||||
imageAlt: "Fitness achievement milestone"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<MediaSplitAbout
|
||||
title="About Michael Garcia"
|
||||
description="With over 10 years of experience in fitness coaching, Michael specializes in personalized training programs tailored to individual goals. Whether you're looking to build strength, lose weight, or improve overall fitness, Michael creates customized workout plans that deliver results. His approach combines proven training methods with nutritional guidance and accountability to ensure your success."
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766349634025-os77773y.jpg"
|
||||
imageAlt="Michael Garcia Personal Coach"
|
||||
buttons={[
|
||||
{ text: "Book a Session", href: "contact" }
|
||||
<div id="features" data-section="features">
|
||||
<FeatureCardEight
|
||||
title="How Our Training Works"
|
||||
description="A proven 4-step process to transform your fitness"
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Assessment",
|
||||
description: "Complete fitness evaluation and personalized goal setting",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766349634025-os77773y.jpg",
|
||||
imageAlt: "Fitness assessment"
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Program Design",
|
||||
description: "Custom workout and nutrition plan tailored to your needs",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625119879-6yludhr5.jpg",
|
||||
imageAlt: "Program planning"
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Coaching",
|
||||
description: "One-on-one guidance with expert form correction",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625120953-70xb9ef4.jpg",
|
||||
imageAlt: "Personal coaching"
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
title: "Progress Tracking",
|
||||
description: "Regular check-ins and adjustments for optimal results",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625122051-w0cedcjo.jpg",
|
||||
imageAlt: "Progress tracking"
|
||||
}
|
||||
]}
|
||||
imagePosition="right"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground="noInvert"
|
||||
tag="Process"
|
||||
tagIcon={Sparkles}
|
||||
buttons={[
|
||||
{ text: "Learn More", href: "about" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="pricing" data-section="pricing">
|
||||
<PricingCardThree
|
||||
title="Simple Pricing Plans"
|
||||
description="Choose the perfect coaching package for your fitness journey"
|
||||
<PricingCardOne
|
||||
title="Flexible Pricing Plans"
|
||||
description="Choose the perfect plan for your fitness goals"
|
||||
textboxLayout="default"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground="noInvert"
|
||||
plans={[
|
||||
{
|
||||
id: "starter",
|
||||
price: "$75",
|
||||
name: "Single Session",
|
||||
buttons: [
|
||||
{ text: "Get Started", href: "contact" }
|
||||
],
|
||||
badge: "Popular",
|
||||
price: "$99/mo",
|
||||
subtitle: "Starter Program",
|
||||
features: [
|
||||
"One-on-one training",
|
||||
"Personalized workout plan",
|
||||
"Form correction and coaching",
|
||||
"Fitness assessment"
|
||||
"2 sessions per week",
|
||||
"Workout plan",
|
||||
"Email support",
|
||||
"Progress tracking"
|
||||
]
|
||||
},
|
||||
{
|
||||
id: "monthly",
|
||||
id: "professional",
|
||||
badge: "Most Popular",
|
||||
badgeIcon: Sparkles,
|
||||
price: "$299",
|
||||
name: "Monthly Plan",
|
||||
buttons: [
|
||||
{ text: "Get Started", href: "contact" }
|
||||
],
|
||||
price: "$199/mo",
|
||||
subtitle: "Professional Program",
|
||||
features: [
|
||||
"4 sessions per month",
|
||||
"Custom workout programs",
|
||||
"Progress tracking",
|
||||
"Nutrition guidance",
|
||||
"24/7 support"
|
||||
"4 sessions per week",
|
||||
"Custom meal plan",
|
||||
"24/7 support",
|
||||
"Video form reviews",
|
||||
"Weekly check-ins"
|
||||
]
|
||||
},
|
||||
{
|
||||
id: "elite",
|
||||
price: "$799",
|
||||
name: "Elite Package",
|
||||
buttons: [
|
||||
{ text: "Get Started", href: "contact" }
|
||||
],
|
||||
badge: "Premium",
|
||||
price: "$399/mo",
|
||||
subtitle: "Elite Program",
|
||||
features: [
|
||||
"Unlimited sessions",
|
||||
"Advanced periodization",
|
||||
"Meal planning included",
|
||||
"Weekly check-ins",
|
||||
"Video form reviews",
|
||||
"Priority scheduling"
|
||||
"Priority scheduling",
|
||||
"Nutrition coaching",
|
||||
"Recovery planning",
|
||||
"VIP support"
|
||||
]
|
||||
}
|
||||
]}
|
||||
@@ -140,128 +172,120 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardOne
|
||||
title="What Our Clients Say"
|
||||
description="Real transformations from real people who trained with Michael"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
<TestimonialCardFive
|
||||
title="Real Results from Real Clients"
|
||||
description="Hear from people who transformed their fitness with us"
|
||||
textboxLayout="default"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground="noInvert"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Johnson",
|
||||
role: "Accountant",
|
||||
company: "NYC",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625119879-6yludhr5.jpg",
|
||||
imageAlt: "fitness, training, gym, gray fitness, gray gym, gray training, gray workout, fitness, gym, gym, gym, gym, gym"
|
||||
name: "Sarah Johnson, Fitness Enthusiast",
|
||||
date: "Date: 15 January 2025",
|
||||
title: "Completely transformed my fitness",
|
||||
quote: "The personalized approach and expert coaching made all the difference. I've achieved results I never thought possible.",
|
||||
tag: "Professional",
|
||||
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625119879-6yludhr5.jpg",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625119879-6yludhr5.jpg"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "James Mitchell",
|
||||
role: "Marketing Manager",
|
||||
company: "Los Angeles",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625120953-70xb9ef4.jpg",
|
||||
imageAlt: "in person, trainer, fitness, coach"
|
||||
name: "James Mitchell, CEO",
|
||||
date: "Date: 20 December 2024",
|
||||
title: "Best investment in myself",
|
||||
quote: "As a busy executive, I needed efficient training. The structured programs saved me time and delivered exceptional results.",
|
||||
tag: "Elite",
|
||||
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625120953-70xb9ef4.jpg",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625120953-70xb9ef4.jpg"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Chen",
|
||||
role: "Software Engineer",
|
||||
company: "San Francisco",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625122051-w0cedcjo.jpg",
|
||||
imageAlt: "personal trainer, fitness, brawny, exercise, personal trainer, personal trainer, personal trainer, personal trainer, personal trainer"
|
||||
name: "Emily Chen, Software Engineer",
|
||||
date: "Date: 10 December 2024",
|
||||
title: "Professional guidance at its finest",
|
||||
quote: "The attention to form and personalized adjustments kept me injury-free while building strength consistently.",
|
||||
tag: "Professional",
|
||||
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625122051-w0cedcjo.jpg",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625122051-w0cedcjo.jpg"
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Rodriguez",
|
||||
role: "Executive",
|
||||
company: "Chicago",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625123984-ohpyzjv0.jpg",
|
||||
imageAlt: "in person, trainer, fitness, coach"
|
||||
name: "David Rodriguez, Executive",
|
||||
date: "Date: 05 December 2024",
|
||||
title: "Exceeded all my expectations",
|
||||
quote: "From goal setting to achievement, every step was professionally managed. Highly recommend to anyone serious about fitness.",
|
||||
tag: "Elite",
|
||||
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625123984-ohpyzjv0.jpg",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625123984-ohpyzjv0.jpg"
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jessica Williams",
|
||||
role: "Teacher",
|
||||
company: "Boston",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766908453454-htvqfleg.jpg",
|
||||
imageAlt: "personal, trainers, london, trainers, trainers, trainers, trainers, trainers"
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Michael Torres",
|
||||
role: "Consultant",
|
||||
company: "Austin",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766908454398-9i9871uu.jpg",
|
||||
imageAlt: "fitness, personal trainer, guy, black, exercise, fitness training, fitness man, man, male, fitness center, training, trainer, muscles, happy, healthy, sports, gym, gym, gym, gym, gym, gym"
|
||||
name: "Jessica Williams, Teacher",
|
||||
date: "Date: 28 November 2024",
|
||||
title: "Life-changing experience",
|
||||
quote: "The holistic approach to fitness, including nutrition and recovery, made this the most effective training I've done.",
|
||||
tag: "Professional",
|
||||
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766908453454-htvqfleg.jpg",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766908453454-htvqfleg.jpg"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenterForm
|
||||
title="Ready to Transform?"
|
||||
description="Get in touch with Michael Garcia to start your fitness journey. Fill out the form below and we'll schedule your first session."
|
||||
<ContactSplitForm
|
||||
title="Ready to Start Your Transformation?"
|
||||
description="Join hundreds of clients who have achieved their fitness goals. Get in touch today to schedule your free consultation."
|
||||
inputs={[
|
||||
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Your Email", required: true },
|
||||
{ name: "phone", type: "tel", placeholder: "Phone Number", required: true },
|
||||
{ name: "goal", type: "text", placeholder: "What are your fitness goals?", required: true }
|
||||
{ name: "name", type: "text", placeholder: "Full Name", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Email Address", required: true },
|
||||
{ name: "goal", type: "text", placeholder: "Your Fitness Goal", required: true }
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Tell us about your fitness background...",
|
||||
placeholder: "Tell us about your fitness experience...",
|
||||
rows: 5,
|
||||
required: false
|
||||
}}
|
||||
useInvertedBackground="noInvert"
|
||||
buttonText="Book Your Session"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766349634025-os77773y.jpg"
|
||||
mediaPosition="right"
|
||||
buttonText="Book Consultation"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterSocial
|
||||
logoText="Michael Garcia Coaching"
|
||||
<FooterMedia
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766625120953-70xb9ef4.jpg"
|
||||
imageAlt="Professional fitness facility"
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
title: "Programs",
|
||||
items: [
|
||||
{ label: "Personal Training", href: "pricing" },
|
||||
{ label: "Nutrition Coaching", href: "about" },
|
||||
{ label: "Group Classes", href: "contact" }
|
||||
{ label: "Starter Program", href: "pricing" },
|
||||
{ label: "Professional Program", href: "pricing" },
|
||||
{ label: "Elite Program", href: "pricing" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{ label: "About Michael", href: "about" },
|
||||
{ label: "About Us", href: "about" },
|
||||
{ label: "Testimonials", href: "testimonials" },
|
||||
{ label: "Contact", href: "contact" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
title: "Resources",
|
||||
items: [
|
||||
{ label: "Terms of Service", href: "#terms" },
|
||||
{ label: "Privacy Policy", href: "#privacy" }
|
||||
{ label: "Blog", href: "#blog" },
|
||||
{ label: "FAQ", href: "#faq" },
|
||||
{ label: "Support", href: "contact" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
socialLinks={[
|
||||
{ icon: Instagram, href: "https://instagram.com", ariaLabel: "Instagram" },
|
||||
{ icon: Facebook, href: "https://facebook.com", ariaLabel: "Facebook" },
|
||||
{ icon: Twitter, href: "https://twitter.com", ariaLabel: "Twitter" },
|
||||
{ icon: Linkedin, href: "https://linkedin.com", ariaLabel: "LinkedIn" }
|
||||
]}
|
||||
copyrightText="© Michael Garcia Coaching 2025. All rights reserved."
|
||||
logoText="FitPro"
|
||||
copyrightText="© 2025 FitPro. All rights reserved."
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
Reference in New Issue
Block a user