Merge version_2 into main #1

Merged
bender merged 1 commits from version_2 into main 2026-04-15 15:19:08 +00:00

View File

@@ -33,46 +33,31 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline
navItems={[
{
name: "About",
id: "about",
},
name: "About", id: "about"},
{
name: "Services",
id: "features",
},
name: "Services", id: "features"},
{
name: "Pricing",
id: "pricing",
},
name: "Pricing", id: "pricing"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Andrey Fitness"
button={{
text: "Book Session",
href: "#contact",
}}
text: "Book Session", href: "#contact"}}
/>
</div>
<div id="hero" data-section="hero">
<HeroLogoBillboard
background={{
variant: "sparkles-gradient",
}}
variant: "sparkles-gradient"}}
logoText="Andrey Fitness"
description="Transform your body and mind through professional training tailored to your goals. Discipline meets performance."
buttons={[
{
text: "Start Training",
href: "#pricing",
},
text: "Start Training", href: "#pricing"},
{
text: "Learn More",
href: "#about",
},
text: "Learn More", href: "#about"},
]}
imageSrc="http://img.b2bpic.net/free-photo/half-naked-muscular-african-sportsman-resting_171337-9437.jpg"
imageAlt="fitness trainer dark gym"
@@ -102,23 +87,11 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
title: "Strength & Conditioning",
description: "Customized lifting programs designed for maximal growth and injury prevention.",
imageSrc: "http://img.b2bpic.net/free-photo/weights-medical-mask-gym-bench_23-2148766078.jpg",
imageAlt: "professional gym equipment",
},
title: "Strength & Conditioning", description: "Customized lifting programs designed for maximal growth and injury prevention.", imageSrc: "http://img.b2bpic.net/free-photo/weights-medical-mask-gym-bench_23-2148766078.jpg", imageAlt: "professional gym equipment"},
{
title: "Athletic Performance",
description: "High-intensity training focusing on explosiveness, agility, and power development.",
imageSrc: "http://img.b2bpic.net/free-photo/muscular-build-man-exercising-with-barbell-cross-training-gym_637285-2477.jpg",
imageAlt: "intense athletic lifting",
},
title: "Athletic Performance", description: "High-intensity training focusing on explosiveness, agility, and power development.", imageSrc: "http://img.b2bpic.net/free-photo/muscular-build-man-exercising-with-barbell-cross-training-gym_637285-2477.jpg", imageAlt: "intense athletic lifting"},
{
title: "Nutrition Planning",
description: "Strategic caloric and macronutrient guidance to fuel your body and optimize recovery.",
imageSrc: "http://img.b2bpic.net/free-photo/this-is-style-my-life_329181-7977.jpg",
imageAlt: "nutrition supplements gym",
},
title: "Nutrition Planning", description: "Strategic caloric and macronutrient guidance to fuel your body and optimize recovery.", imageSrc: "http://img.b2bpic.net/free-photo/this-is-style-my-life_329181-7977.jpg", imageAlt: "nutrition supplements gym"},
]}
title="Elite Training Services"
description="Comprehensive coaching solutions designed for excellence."
@@ -132,20 +105,11 @@ export default function LandingPage() {
tag="Performance Stats"
metrics={[
{
id: "m1",
value: "150+",
description: "Satisfied Athletes",
},
id: "m1", value: "150+", description: "Satisfied Athletes"},
{
id: "m2",
value: "5k+",
description: "Hours Coached",
},
id: "m2", value: "5k+", description: "Hours Coached"},
{
id: "m3",
value: "98%",
description: "Goal Achievement Rate",
},
id: "m3", value: "98%", description: "Goal Achievement Rate"},
]}
metricsAnimation="slide-up"
/>
@@ -158,58 +122,28 @@ export default function LandingPage() {
useInvertedBackground={true}
plans={[
{
id: "p1",
badge: "Entry",
price: "$150/mo",
subtitle: "Monthly Training Plan",
buttons: [
id: "p1", badge: "Entry", price: "$150/mo", subtitle: "Monthly Training Plan", buttons: [
{
text: "Select",
href: "#contact",
},
text: "Select", href: "#contact"},
],
features: [
"Custom Workout Plan",
"Weekly Check-ins",
"App Support",
],
"Custom Workout Plan", "Weekly Check-ins", "App Support"],
},
{
id: "p2",
badge: "Pro",
price: "$350/mo",
subtitle: "Personalized Coaching",
buttons: [
id: "p2", badge: "Pro", price: "$350/mo", subtitle: "Personalized Coaching", buttons: [
{
text: "Select",
href: "#contact",
},
text: "Select", href: "#contact"},
],
features: [
"Personalized Workout Plan",
"Daily Nutrition Guidance",
"24/7 Priority Support",
"Bi-weekly Video Calls",
],
"Personalized Workout Plan", "Daily Nutrition Guidance", "24/7 Priority Support", "Bi-weekly Video Calls"],
},
{
id: "p3",
badge: "Elite",
price: "$600/mo",
subtitle: "Full Lifestyle Transformation",
buttons: [
id: "p3", badge: "Elite", price: "$600/mo", subtitle: "Full Lifestyle Transformation", buttons: [
{
text: "Select",
href: "#contact",
},
text: "Select", href: "#contact"},
],
features: [
"1-on-1 In-person Sessions",
"Complete Nutrition Strategy",
"Daily Monitoring",
"Custom Recovery Protocols",
"Unlimited Access",
],
"1-on-1 In-person Sessions", "Complete Nutrition Strategy", "Daily Monitoring", "Custom Recovery Protocols", "Unlimited Access"],
},
]}
title="Tailored Coaching Packages"
@@ -223,53 +157,18 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "t1",
title: "Life Changing",
quote: "Andrey transformed my approach to fitness. Not just physical, but my whole mindset.",
name: "Alex D.",
role: "Corporate Manager",
imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-sitting-morning-gym_1157-32166.jpg",
imageAlt: "happy fitness client",
},
id: "t1", title: "Жизнь изменилась", quote: "Андрей изменил мой подход к фитнесу. Не только физически, но и весь мой настрой.", name: "Алекс Д.", role: "Корпоративный менеджер", imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-sitting-morning-gym_1157-32166.jpg", imageAlt: "happy fitness client"},
{
id: "t2",
title: "Professionalism",
quote: "The most professional trainer I have ever worked with. Precise and encouraging.",
name: "Sarah W.",
role: "Entrepreneur",
imageSrc: "http://img.b2bpic.net/free-photo/tired-young-brunette-woman-sportswear-gym-is-engaged-bike_169016-40071.jpg",
imageAlt: "happy fitness client",
},
id: "t2", title: "Профессионализм", quote: "Самый профессиональный тренер, с которым мне приходилось работать. Четко и вдохновляюще.", name: "Сара У.", role: "Предприниматель", imageSrc: "http://img.b2bpic.net/free-photo/tired-young-brunette-woman-sportswear-gym-is-engaged-bike_169016-40071.jpg", imageAlt: "happy fitness client"},
{
id: "t3",
title: "Strength Gains",
quote: "My bench press increased by 30% in just 3 months. Incredible guidance.",
name: "Mark R.",
role: "Student",
imageSrc: "http://img.b2bpic.net/free-photo/strong-serious-sportsman-looking-away-while-training_171337-19978.jpg",
imageAlt: "happy fitness client",
},
id: "t3", title: "Силовые показатели", quote: "Мой жим лежа вырос на 30% всего за 3 месяца. Невероятное руководство.", name: "Марк Р.", role: "Студент", imageSrc: "http://img.b2bpic.net/free-photo/strong-serious-sportsman-looking-away-while-training_171337-19978.jpg", imageAlt: "happy fitness client"},
{
id: "t4",
title: "Great Results",
quote: "Best coaching I've received. Andrey really knows how to push you safely.",
name: "Julia P.",
role: "Architect",
imageSrc: "http://img.b2bpic.net/free-photo/person-training-athletics_23-2151077720.jpg",
imageAlt: "happy fitness client",
},
id: "t4", title: "Отличные результаты", quote: "Лучший коучинг, который я получал. Андрей действительно умеет мотивировать безопасно.", name: "Юлия П.", role: "Архитектор", imageSrc: "http://img.b2bpic.net/free-photo/person-training-athletics_23-2151077720.jpg", imageAlt: "happy fitness client"},
{
id: "t5",
title: "Elite Mindset",
quote: "Working with Andrey is not just about gym work, it's about elite mindset development.",
name: "Chris B.",
role: "Athlete",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-fit-man-doing-burpee-gym_23-2149356926.jpg",
imageAlt: "happy fitness client",
},
id: "t5", title: "Элитный настрой", quote: "Работа с Андреем — это не только спортзал, это развитие мышления элитного уровня.", name: "Крис Б.", role: "Спортсмен", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-fit-man-doing-burpee-gym_23-2149356926.jpg", imageAlt: "happy fitness client"},
]}
title="Stories of Success"
description="Results from clients who trusted the process."
title="Истории успеха"
description="Результаты клиентов, доверившихся процессу."
/>
</div>
@@ -279,23 +178,14 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "f1",
title: "Can I train if I'm a beginner?",
content: "Absolutely. I specialize in scaling training intensity to your current level of experience.",
},
id: "f1", title: "Можно ли тренироваться новичку?", content: "Безусловно. Я специализируюсь на адаптации интенсивности тренировок под ваш текущий уровень."},
{
id: "f2",
title: "How long until I see results?",
content: "Results depend on consistency, but most clients notice significant improvements in 4-6 weeks.",
},
id: "f2", title: "Как скоро будут результаты?", content: "Результаты зависят от последовательности, но большинство клиентов замечают значительные улучшения через 4-6 недель."},
{
id: "f3",
title: "Do I need a gym membership?",
content: "Depending on the program, some require gym access, while others can be fully adapted for home workouts.",
},
id: "f3", title: "Нужен ли абонемент в зал?", content: "В зависимости от программы, некоторые требуют доступа в зал, другие можно полностью адаптировать для тренировок дома."},
]}
title="Frequently Asked"
description="Got questions? We have the answers."
title="Часто задаваемые вопросы"
description="Есть вопросы? У нас есть ответы."
faqsAnimation="blur-reveal"
/>
</div>
@@ -303,26 +193,18 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Ready to Start?"
description="Send me a message to book your first consultation session."
title="Готовы начать?"
description="Отправьте сообщение, чтобы записаться на первую консультацию."
inputs={[
{
name: "name",
type: "text",
placeholder: "Name",
required: true,
name: "name", type: "text", placeholder: "Имя", required: true,
},
{
name: "email",
type: "email",
placeholder: "Email",
required: true,
name: "email", type: "email", placeholder: "Email", required: true,
},
]}
textarea={{
name: "message",
placeholder: "Your goals and experience",
required: true,
name: "message", placeholder: "Ваши цели и опыт", required: true,
}}
imageSrc="http://img.b2bpic.net/free-photo/physiotherapy-clinic-with-equipment-rehabilitation_1139-1201.jpg"
imageAlt="modern gym reception interior"
@@ -332,23 +214,17 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterCard
logoText="Andrey Fitness"
copyrightText="© 2025 Andrey Fitness. All rights reserved."
copyrightText="© 2025 Andrey Fitness. Все права защищены."
socialLinks={[
{
icon: Instagram,
href: "#",
ariaLabel: "Instagram",
},
href: "#", ariaLabel: "Instagram"},
{
icon: Twitter,
href: "#",
ariaLabel: "Twitter",
},
href: "#", ariaLabel: "Twitter"},
{
icon: Linkedin,
href: "#",
ariaLabel: "LinkedIn",
},
href: "#", ariaLabel: "LinkedIn"},
]}
/>
</div>