From 869cb69fb56a41ce745d3567f4919f062c6c0c34 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 9 Jun 2026 16:45:54 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 362 ++++++++++------------------------------------- 1 file changed, 71 insertions(+), 291 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 6ddc50b..a94b6cb 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -33,37 +33,21 @@ export default function LandingPage() { @@ -130,57 +100,27 @@ export default function LandingPage() { useInvertedBackground={false} features={[ { - id: "group-classes", - label: "Dynamic Group Classes", - title: "Engaging Group Workouts", - items: [ - "High-energy cardio sessions", - "Strength and conditioning", - "Yoga and flexibility classes", - "Zumba and dance fitness", - "Spin cycling classes", - ], + id: "group-classes", label: "Dynamic Group Classes", title: "Engaging Group Workouts", items: [ + "High-energy cardio sessions", "Strength and conditioning", "Yoga and flexibility classes", "Zumba and dance fitness", "Spin cycling classes"], buttons: [ { - text: "View Schedule", - href: "#", - }, + text: "View Schedule", href: "#"}, ], }, { - id: "personal-training", - label: "Personalized Coaching", - title: "Expert Personal Training", - items: [ - "Customized workout plans", - "One-on-one guidance", - "Nutritional advice", - "Progress tracking & adjustments", - "Motivation and accountability", - ], + id: "personal-training", label: "Personalized Coaching", title: "Expert Personal Training", items: [ + "Customized workout plans", "One-on-one guidance", "Nutritional advice", "Progress tracking & adjustments", "Motivation and accountability"], buttons: [ { - text: "Meet Trainers", - href: "#team", - }, + text: "Meet Trainers", href: "#team"}, ], }, { - id: "equipment", - label: "State-of-the-Art Equipment", - title: "Premium Facilities & Gear", - items: [ - "Latest cardio machines", - "Extensive free weights area", - "Advanced strength equipment", - "Functional training zone", - "Clean and spacious environment", - ], + id: "equipment", label: "State-of-the-Art Equipment", title: "Premium Facilities & Gear", items: [ + "Latest cardio machines", "Extensive free weights area", "Advanced strength equipment", "Functional training zone", "Clean and spacious environment"], buttons: [ { - text: "Take a Tour", - href: "#", - }, + text: "Take a Tour", href: "#"}, ], }, ]} @@ -197,61 +137,23 @@ export default function LandingPage() { useInvertedBackground={true} plans={[ { - id: "basic", - title: "Basic Access", - price: "€39", - period: "per month", - features: [ - "Access to gym during off-peak hours", - "Full range of cardio equipment", - "Free weights area access", - "Locker room and shower facilities", - ], + id: "basic", title: "Basic Access", price: "€39", period: "per month", features: [ + "Access to gym during off-peak hours", "Full range of cardio equipment", "Free weights area access", "Locker room and shower facilities"], button: { - text: "Join Now", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/empty-hallway-background_23-2149408811.jpg", - imageAlt: "Person using gym equipment", - }, + text: "Join Now", href: "#contact"}, + imageSrc: "http://img.b2bpic.net/free-photo/empty-hallway-background_23-2149408811.jpg", imageAlt: "Person using gym equipment"}, { - id: "premium", - title: "Premium Member", - price: "€59", - period: "per month", - features: [ - "24/7 unrestricted gym access", - "Access to all group classes", - "Personalized workout plan consultation", - "Infrared sauna access", - "Guest passes (2 per month)", - ], + id: "premium", title: "Premium Member", price: "€59", period: "per month", features: [ + "24/7 unrestricted gym access", "Access to all group classes", "Personalized workout plan consultation", "Infrared sauna access", "Guest passes (2 per month)"], button: { - text: "Sign Up", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/two-smiling-diverse-young-woman-athletic-workout-clothes-are-doing-plank-exercise-working-out-together-city-square_158595-8056.jpg", - imageAlt: "People in a group fitness class", - }, + text: "Sign Up", href: "#contact"}, + imageSrc: "http://img.b2bpic.net/free-photo/two-smiling-diverse-young-woman-athletic-workout-clothes-are-doing-plank-exercise-working-out-together-city-square_158595-8056.jpg", imageAlt: "People in a group fitness class"}, { - id: "platinum", - title: "Platinum Elite", - price: "€89", - period: "per month", - features: [ - "All Premium Member benefits", - "2 personal training sessions/month", - "Nutritional guidance workshop", - "Dedicated locker service", - "Priority booking for classes", - ], + id: "platinum", title: "Platinum Elite", price: "€89", period: "per month", features: [ + "All Premium Member benefits", "2 personal training sessions/month", "Nutritional guidance workshop", "Dedicated locker service", "Priority booking for classes"], button: { - text: "Become Elite", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/emblem-icon-banner-badge-graphic_53876-21372.jpg", - imageAlt: "Gym interior with modern equipment", - }, + text: "Become Elite", href: "#contact"}, + imageSrc: "http://img.b2bpic.net/free-photo/emblem-icon-banner-badge-graphic_53876-21372.jpg", imageAlt: "Gym interior with modern equipment"}, ]} title="Flexible Membership Options" description="Choose the plan that fits your lifestyle and fitness aspirations. No long-term commitments, just pure results." @@ -266,29 +168,11 @@ export default function LandingPage() { useInvertedBackground={false} metrics={[ { - id: "happy-members", - value: "1500+", - title: "Happy Members", - description: "Community of fitness enthusiasts growing daily.", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-womens-gym-giving-high-five_23-2148419841.jpg", - imageAlt: "Happy members celebrating fitness", - }, + id: "happy-members", value: "1500+", title: "Happy Members", description: "Community of fitness enthusiasts growing daily.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-womens-gym-giving-high-five_23-2148419841.jpg", imageAlt: "Happy members celebrating fitness"}, { - id: "classes-offered", - value: "50+", - title: "Classes Weekly", - description: "Diverse range of group classes for all levels.", - imageSrc: "http://img.b2bpic.net/free-photo/young-women-taking-part-spinning-class_23-2149332060.jpg", - imageAlt: "Group fitness class in action", - }, + id: "classes-offered", value: "50+", title: "Classes Weekly", description: "Diverse range of group classes for all levels.", imageSrc: "http://img.b2bpic.net/free-photo/young-women-taking-part-spinning-class_23-2149332060.jpg", imageAlt: "Group fitness class in action"}, { - id: "success-stories", - value: "95%", - title: "Success Rate", - description: "Members achieving their fitness milestones.", - imageSrc: "http://img.b2bpic.net/free-photo/healthy-food-concept-with-smartphone-copyspace-left_23-2147803042.jpg", - imageAlt: "A person successfully reaching a fitness goal", - }, + id: "success-stories", value: "95%", title: "Success Rate", description: "Members achieving their fitness milestones.", imageSrc: "http://img.b2bpic.net/free-photo/healthy-food-concept-with-smartphone-copyspace-left_23-2147803042.jpg", imageAlt: "A person successfully reaching a fitness goal"}, ]} title="Our Impact & Community Growth" description="We are proud of the achievements our members and our community have made, driven by dedication and support." @@ -303,45 +187,17 @@ export default function LandingPage() { useInvertedBackground={true} groups={[ { - id: "trainers", - groupTitle: "Certified Fitness Coaches", - members: [ + id: "trainers", groupTitle: "Certified Fitness Coaches", members: [ { - id: "john-doe", - title: "John Doe", - subtitle: "Head Trainer & Strength Specialist", - detail: "With over 10 years of experience, John specializes in strength training and athletic performance. He's passionate about helping clients build resilience and achieve peak physical condition.", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-training-with-kettlebell_23-2149358158.jpg", - imageAlt: "Portrait of John Doe, Head Trainer", - }, + id: "john-doe", title: "John Doe", subtitle: "Head Trainer & Strength Specialist", detail: "With over 10 years of experience, John specializes in strength training and athletic performance. He's passionate about helping clients build resilience and achieve peak physical condition.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-training-with-kettlebell_23-2149358158.jpg", imageAlt: "Portrait of John Doe, Head Trainer"}, { - id: "jane-smith", - title: "Jane Smith", - subtitle: "Yoga & Wellness Coach", - detail: "Jane brings a holistic approach to fitness, combining Vinyasa yoga, mindfulness, and flexibility training. She helps clients find balance and reduce stress through movement.", - imageSrc: "http://img.b2bpic.net/free-photo/two-internationals-friends-is-engaged-gym_1157-32114.jpg", - imageAlt: "Portrait of Jane Smith, Yoga Coach", - }, + id: "jane-smith", title: "Jane Smith", subtitle: "Yoga & Wellness Coach", detail: "Jane brings a holistic approach to fitness, combining Vinyasa yoga, mindfulness, and flexibility training. She helps clients find balance and reduce stress through movement.", imageSrc: "http://img.b2bpic.net/free-photo/two-internationals-friends-is-engaged-gym_1157-32114.jpg", imageAlt: "Portrait of Jane Smith, Yoga Coach"}, { - id: "mike-johnson", - title: "Mike Johnson", - subtitle: "Nutrition & HIIT Expert", - detail: "Mike is dedicated to high-intensity interval training and nutritional guidance. His goal is to empower clients with sustainable habits for long-term health and vitality.", - imageSrc: "http://img.b2bpic.net/free-photo/smiling-attractive-bodybuilder-with-naked-torso-is-doing-leg-strechening-grey-background_613910-20873.jpg", - imageAlt: "Portrait of Mike Johnson, Nutrition & HIIT Expert", - }, + id: "mike-johnson", title: "Mike Johnson", subtitle: "Nutrition & HIIT Expert", detail: "Mike is dedicated to high-intensity interval training and nutritional guidance. His goal is to empower clients with sustainable habits for long-term health and vitality.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-attractive-bodybuilder-with-naked-torso-is-doing-leg-strechening-grey-background_613910-20873.jpg", imageAlt: "Portrait of Mike Johnson, Nutrition & HIIT Expert"}, { - id: "sarah-davis", - title: "Sarah Davis", - subtitle: "Group Class Instructor & Pilates", - detail: "Sarah's energetic group classes and detailed Pilates instruction make fitness fun and effective. She focuses on core strength and dynamic movement to improve overall body control.", - imageSrc: "http://img.b2bpic.net/free-photo/fit-man-practicing-yoga_23-2151745701.jpg", - imageAlt: "Portrait of Sarah Davis, Group Class Instructor", - }, - ], - imageSrc: "http://img.b2bpic.net/free-photo/biohazard-sign-ai-generated_268835-18740.jpg", - imageAlt: "professional male personal trainer portrait", - }, + id: "sarah-davis", title: "Sarah Davis", subtitle: "Group Class Instructor & Pilates", detail: "Sarah's energetic group classes and detailed Pilates instruction make fitness fun and effective. She focuses on core strength and dynamic movement to improve overall body control.", imageSrc: "http://img.b2bpic.net/free-photo/fit-man-practicing-yoga_23-2151745701.jpg", imageAlt: "Portrait of Sarah Davis, Group Class Instructor"}, + ] + } ]} title="Meet Our Expert Trainers" description="Our certified professionals are passionate about helping you achieve your fitness goals through personalized coaching and unwavering support." @@ -355,50 +211,15 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "1", - title: "Achieved My Goals!", - quote: "Joining Gym & Fitness Tapanila was the best decision I ever made. The trainers are incredibly supportive, and the classes are always challenging yet fun. I've seen amazing progress!", - name: "Anna K.", - role: "Dedicated Member", - imageSrc: "http://img.b2bpic.net/free-photo/afro-american-sportsman-getting-ready-training_342744-655.jpg", - imageAlt: "Anna K., Happy Gym Member", - }, + id: "1", title: "Achieved My Goals!", quote: "Joining Gym & Fitness Tapanila was the best decision I ever made. The trainers are incredibly supportive, and the classes are always challenging yet fun. I've seen amazing progress!", name: "Anna K.", role: "Dedicated Member", imageSrc: "http://img.b2bpic.net/free-photo/afro-american-sportsman-getting-ready-training_342744-655.jpg", imageAlt: "Anna K., Happy Gym Member"}, { - id: "2", - title: "Incredible Community", - quote: "The atmosphere here is truly special. It feels like a family, not just a gym. Everyone is so encouraging, and I look forward to my workouts every single day. Highly recommend!", - name: "Mark L.", - role: "Community Member", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-blonde-woman-posing-with-skateboard_72229-102.jpg", - imageAlt: "Mark L., Happy Gym Member", - }, + id: "2", title: "Incredible Community", quote: "The atmosphere here is truly special. It feels like a family, not just a gym. Everyone is so encouraging, and I look forward to my workouts every single day. Highly recommend!", name: "Mark L.", role: "Community Member", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-blonde-woman-posing-with-skateboard_72229-102.jpg", imageAlt: "Mark L., Happy Gym Member"}, { - id: "3", - title: "Life-Changing Experience", - quote: "I was hesitant to start, but the personalized attention from the trainers made all the difference. I'm stronger, healthier, and more confident than ever before. Thank you, Tapanila!", - name: "Elisa V.", - role: "Fitness Enthusiast", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-father-son_23-2148404139.jpg", - imageAlt: "Elisa V., Happy Gym Member", - }, + id: "3", title: "Life-Changing Experience", quote: "I was hesitant to start, but the personalized attention from the trainers made all the difference. I'm stronger, healthier, and more confident than ever before. Thank you, Tapanila!", name: "Elisa V.", role: "Fitness Enthusiast", imageSrc: "http://img.b2bpic.net/free-photo/front-view-father-son_23-2148404139.jpg", imageAlt: "Elisa V., Happy Gym Member"}, { - id: "4", - title: "Top-Notch Facilities", - quote: "The equipment is always clean and well-maintained, and they have everything I need for a complete workout. Plus, the variety of classes keeps things exciting and challenging.", - name: "Tommi R.", - role: "Regular Attendee", - imageSrc: "http://img.b2bpic.net/free-photo/sportive-man-stretching-warming-up_176420-4299.jpg", - imageAlt: "Tommi R., Happy Gym Member", - }, + id: "4", title: "Top-Notch Facilities", quote: "The equipment is always clean and well-maintained, and they have everything I need for a complete workout. Plus, the variety of classes keeps things exciting and challenging.", name: "Tommi R.", role: "Regular Attendee", imageSrc: "http://img.b2bpic.net/free-photo/sportive-man-stretching-warming-up_176420-4299.jpg", imageAlt: "Tommi R., Happy Gym Member"}, { - id: "5", - title: "Beyond Expectations", - quote: "From the moment I walked in, I felt welcome. The team at Tapanila goes above and beyond to ensure you have a great experience and achieve your personal best. Truly exceptional!", - name: "Laura S.", - role: "Valued Client", - imageSrc: "http://img.b2bpic.net/free-photo/young-pretty-woman-doing-strong-gesture_1187-3552.jpg", - imageAlt: "Laura S., Happy Gym Member", - }, + id: "5", title: "Beyond Expectations", quote: "From the moment I walked in, I felt welcome. The team at Tapanila goes above and beyond to ensure you have a great experience and achieve your personal best. Truly exceptional!", name: "Laura S.", role: "Valued Client", imageSrc: "http://img.b2bpic.net/free-photo/young-pretty-woman-doing-strong-gesture_1187-3552.jpg", imageAlt: "Laura S., Happy Gym Member"}, ]} title="What Our Members Say" description="Hear directly from our community about how Gym & Fitness Tapanila has transformed their health and fitness journeys." @@ -412,30 +233,15 @@ export default function LandingPage() { useInvertedBackground={true} faqs={[ { - id: "membership-options", - title: "What membership options are available?", - content: "We offer Basic, Premium, and Platinum membership tiers, each tailored with different benefits like gym access hours, class inclusions, and personal training sessions. Visit our pricing section for full details.", - }, + id: "membership-options", title: "What membership options are available?", content: "We offer Basic, Premium, and Platinum membership tiers, each tailored with different benefits like gym access hours, class inclusions, and personal training sessions. Visit our pricing section for full details."}, { - id: "trial-class", - title: "Can I try a class before joining?", - content: "Absolutely! We offer a complimentary trial class for new visitors. It's a great way to experience our atmosphere and see if Gym & Fitness Tapanila is the right fit for you. Sign up via the contact form.", - }, + id: "trial-class", title: "Can I try a class before joining?", content: "Absolutely! We offer a complimentary trial class for new visitors. It's a great way to experience our atmosphere and see if Gym & Fitness Tapanila is the right fit for you. Sign up via the contact form."}, { - id: "opening-hours", - title: "What are your operating hours?", - content: "Our gym is open from 6 AM to 10 PM on weekdays, and 8 AM to 8 PM on weekends. Premium and Platinum members enjoy 24/7 access.", - }, + id: "opening-hours", title: "What are your operating hours?", content: "Our gym is open from 6 AM to 10 PM on weekdays, and 8 AM to 8 PM on weekends. Premium and Platinum members enjoy 24/7 access."}, { - id: "personal-training-cost", - title: "How do I book a personal training session?", - content: "You can book personal training sessions directly through our front desk or by contacting your preferred trainer. Platinum members include sessions in their plan; other members can purchase sessions individually.", - }, + id: "personal-training-cost", title: "How do I book a personal training session?", content: "You can book personal training sessions directly through our front desk or by contacting your preferred trainer. Platinum members include sessions in their plan; other members can purchase sessions individually."}, { - id: "cancel-membership", - title: "What is your cancellation policy?", - content: "We require a 30-day notice for membership cancellations. Please refer to your membership agreement or speak to our staff for detailed information.", - }, + id: "cancel-membership", title: "What is your cancellation policy?", content: "We require a 30-day notice for membership cancellations. Please refer to your membership agreement or speak to our staff for detailed information."}, ]} imageSrc="http://img.b2bpic.net/free-photo/fitness-girl-using-elliptical-trainer_23-2148017430.jpg" imageAlt="Interior view of gym equipment" @@ -452,8 +258,7 @@ export default function LandingPage() {