From 66b626da6107da595f469545dac73cf89ce19ff0 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 26 May 2026 17:37:13 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 442 +++++++++++------------------------------------ 1 file changed, 101 insertions(+), 341 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index c205435..5d92dfd 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -32,38 +32,22 @@ export default function LandingPage() { @@ -204,64 +139,28 @@ export default function LandingPage() { useInvertedBackground={true} features={[ { - id: "crossfit-group", - label: "Group Classes", - title: "CrossFit Group Classes", - items: [ - "High-intensity, varied functional movements", - "Coached by certified professionals", - "Strong community atmosphere", - ], + id: "crossfit-group", label: "Group Classes", title: "CrossFit Group Classes", items: [ + "High-intensity, varied functional movements", "Coached by certified professionals", "Strong community atmosphere"], }, { - id: "beginner-onboarding", - label: "Newcomers", - title: "Beginner Onboarding Program", - items: [ - "Learn fundamental movements safely and effectively", - "Personalized attention for new athletes", - "Build confidence and technique", - ], + id: "beginner-onboarding", label: "Newcomers", title: "Beginner Onboarding Program", items: [ + "Learn fundamental movements safely and effectively", "Personalized attention for new athletes", "Build confidence and technique"], }, { - id: "strength-cond", - label: "Specialized", - title: "Strength & Conditioning", - items: [ - "Focus on building raw strength", - "Improve power and endurance", - "Advanced programming for specific goals", - ], + id: "strength-cond", label: "Specialized", title: "Strength & Conditioning", items: [ + "Focus on building raw strength", "Improve power and endurance", "Advanced programming for specific goals"], }, { - id: "drop-in", - label: "Visitors", - title: "Drop-in Classes", - items: [ - "Perfect for experienced CrossFitters visiting Brașov", - "Join any regular class session", - "Easy online booking", - ], + id: "drop-in", label: "Visitors", title: "Drop-in Classes", items: [ + "Perfect for experienced CrossFitters visiting Brașov", "Join any regular class session", "Easy online booking"], }, { - id: "personal-coaching", - label: "1-on-1", - title: "Personal Coaching", - items: [ - "Tailored guidance for accelerated progress", - "Custom workout plans", - "Achieve specific fitness milestones faster", - ], + id: "personal-coaching", label: "1-on-1", title: "Personal Coaching", items: [ + "Tailored guidance for accelerated progress", "Custom workout plans", "Achieve specific fitness milestones faster"], }, { - id: "new-here", - label: "Start Here", - title: "New Here? Start Beginner Program", - items: [ - "Foundational training for CrossFit basics", - "Meet our coaches and community", - "No prior experience needed", - ], + id: "new-here", label: "Start Here", title: "New Here? Start Beginner Program", items: [ + "Foundational training for CrossFit basics", "Meet our coaches and community", "No prior experience needed"], }, ]} title="Our Programs for Every Athlete" @@ -276,90 +175,35 @@ export default function LandingPage() { useInvertedBackground={false} plans={[ { - id: "trial", - title: "First Class Trial", - price: "FREE", - period: "1 Class", - features: [ - "Experience CrossFit Fabric", - "Guided by expert coaches", - "Meet the community", - ], + id: "trial", title: "First Class Trial", price: "FREE", period: "1 Class", features: [ + "Experience CrossFit Fabric", "Guided by expert coaches", "Meet the community"], button: { - text: "Book Your Trial", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/football-composition-with-whiteboard-ball-net_23-2147827758.jpg", - imageAlt: "Football composition with whiteboard and ball in net", - }, + text: "Book Your Trial", href: "#contact"}, + imageSrc: "http://img.b2bpic.net/free-photo/football-composition-with-whiteboard-ball-net_23-2147827758.jpg", imageAlt: "Football composition with whiteboard and ball in net"}, { - id: "monthly", - title: "Monthly Unlimited", - price: "299 RON", - period: "/month", - features: [ - "Unlimited Group Classes", - "Access to Open Gym", - "Full community support", - ], + id: "monthly", title: "Monthly Unlimited", price: "299 RON", period: "/month", features: [ + "Unlimited Group Classes", "Access to Open Gym", "Full community support"], button: { - text: "Join Now", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/3d-render-camera-icon_460848-7802.jpg", - imageAlt: "Football composition with whiteboard and ball in net", - }, + text: "Join Now", href: "#contact"}, + imageSrc: "http://img.b2bpic.net/free-photo/3d-render-camera-icon_460848-7802.jpg", imageAlt: "Football composition with whiteboard and ball in net"}, { - id: "annual", - title: "Annual Membership", - price: "2990 RON", - period: "/year", - features: [ - "Save 15% Annually", - "All Monthly Unlimited benefits", - "Priority for special events", - ], + id: "annual", title: "Annual Membership", price: "2990 RON", period: "/year", features: [ + "Save 15% Annually", "All Monthly Unlimited benefits", "Priority for special events"], button: { - text: "Commit & Save", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/young-sportsman-having-strength-training-lifting-barbell-gym_637285-2496.jpg?_wi=2", - imageAlt: "Football composition with whiteboard and ball in net", - }, + text: "Commit & Save", href: "#contact"}, + imageSrc: "http://img.b2bpic.net/free-photo/young-sportsman-having-strength-training-lifting-barbell-gym_637285-2496.jpg", imageAlt: "Football composition with whiteboard and ball in net"}, { - id: "dropin", - title: "Drop-in Pass", - price: "75 RON", - period: "/class", - features: [ - "For visitors & experienced CrossFitters", - "Access any regular class", - "Perfect for a quick workout", - ], + id: "dropin", title: "Drop-in Pass", price: "75 RON", period: "/class", features: [ + "For visitors & experienced CrossFitters", "Access any regular class", "Perfect for a quick workout"], button: { - text: "Book Drop-in", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-training-together-gym_23-2150290019.jpg?_wi=2", - imageAlt: "Football composition with whiteboard and ball in net", - }, + text: "Book Drop-in", href: "#contact"}, + imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-training-together-gym_23-2150290019.jpg", imageAlt: "Football composition with whiteboard and ball in net"}, { - id: "personal", - title: "Personal Coaching", - price: "250 RON", - period: "/session", - features: [ - "1-on-1 expert guidance", - "Customized programming", - "Accelerate your progress", - ], + id: "personal", title: "Personal Coaching", price: "250 RON", period: "/session", features: [ + "1-on-1 expert guidance", "Customized programming", "Accelerate your progress"], button: { - text: "Enquire Now", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/full-body-portrait-sporty-female-with-barbell-grey-gym-club-background_613910-898.jpg?_wi=2", - imageAlt: "Football composition with whiteboard and ball in net", - }, + text: "Enquire Now", href: "#contact"}, + imageSrc: "http://img.b2bpic.net/free-photo/full-body-portrait-sporty-female-with-barbell-grey-gym-club-background_613910-898.jpg", imageAlt: "Football composition with whiteboard and ball in net"}, ]} title="Flexible Memberships & Booking Options" description="Find the perfect plan to fit your fitness journey and schedule. Book your classes directly through our interactive system." @@ -375,25 +219,13 @@ export default function LandingPage() { carouselMode="buttons" metrics={[ { - id: "years", - value: "5+", - description: "Years of Expert Coaching", - }, + id: "years", value: "5+", description: "Years of Expert Coaching"}, { - id: "members", - value: "300+", - description: "Strong & Supportive Members", - }, + id: "members", value: "300+", description: "Strong & Supportive Members"}, { - id: "classes", - value: "50+", - description: "Classes Offered per Week", - }, + id: "classes", value: "50+", description: "Classes Offered per Week"}, { - id: "wods", - value: "1000s", - description: "WODs Completed Together", - }, + id: "wods", value: "1000s", description: "WODs Completed Together"}, ]} title="Our Impact in Numbers" description="Years of dedication, thousands of lives transformed, and a thriving community that keeps growing stronger every day." @@ -408,25 +240,15 @@ export default function LandingPage() { author="Andreea M." avatars={[ { - src: "http://img.b2bpic.net/free-photo/young-happy-athlete-jogging-running-track-health-club_637285-8368.jpg", - alt: "Andrei Popescu", - }, + src: "http://img.b2bpic.net/free-photo/young-happy-athlete-jogging-running-track-health-club_637285-8368.jpg", alt: "Andrei Popescu"}, { - src: "http://img.b2bpic.net/free-photo/portrait-smiley-woman_23-2148827181.jpg", - alt: "Elena Radu", - }, + src: "http://img.b2bpic.net/free-photo/portrait-smiley-woman_23-2148827181.jpg", alt: "Elena Radu"}, { - src: "http://img.b2bpic.net/free-photo/portrait-happy-male-athlete_107420-96078.jpg", - alt: "Mihai Stoica", - }, + src: "http://img.b2bpic.net/free-photo/portrait-happy-male-athlete_107420-96078.jpg", alt: "Mihai Stoica"}, { - src: "http://img.b2bpic.net/free-photo/portrait-happy-man-with-fitness-strap-gym_23-2147949519.jpg", - alt: "Irina Georgescu", - }, + src: "http://img.b2bpic.net/free-photo/portrait-happy-man-with-fitness-strap-gym_23-2147949519.jpg", alt: "Irina Georgescu"}, { - src: "http://img.b2bpic.net/free-photo/portrait-tattooed-bearded-man-working-out-chest-press-machine-gym-near-window_343596-2668.jpg", - alt: "Cristian Ionescu", - }, + src: "http://img.b2bpic.net/free-photo/portrait-tattooed-bearded-man-working-out-chest-press-machine-gym-near-window_343596-2668.jpg", alt: "Cristian Ionescu"}, ]} ratingAnimation="slide-up" avatarsAnimation="slide-up" @@ -443,53 +265,23 @@ export default function LandingPage() { description="See our athletes pushing their limits, celebrating achievements, and building bonds in every class, from intense WODs to outdoor sessions in our Beast Garden." blogs={[ { - id: "blog-1", - category: "Strength", - title: "Mastering the Rope Climb", - excerpt: "Technique and grit combine for vertical mastery.", - imageSrc: "http://img.b2bpic.net/free-photo/young-sporty-woman-exercising-gym_1303-27858.jpg", - imageAlt: "Athlete doing a rope climb", + id: "blog-1", category: "Strength", title: "Mastering the Rope Climb", excerpt: "Technique and grit combine for vertical mastery.", imageSrc: "http://img.b2bpic.net/free-photo/young-sporty-woman-exercising-gym_1303-27858.jpg", imageAlt: "Athlete doing a rope climb", authorName: "CrossFit Fabric Team", authorAvatar: "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007192.jpg", date: "December 1, 2023" }, { - id: "blog-2", - category: "Plyometrics", - title: "Explosive Box Jumps", - excerpt: "Building power and agility with every leap.", - imageSrc: "http://img.b2bpic.net/free-photo/fitness-girl-hitting-punching-bag_23-2148017339.jpg", - imageAlt: "Athlete doing box jumps", + id: "blog-2", category: "Plyometrics", title: "Explosive Box Jumps", excerpt: "Building power and agility with every leap.", imageSrc: "http://img.b2bpic.net/free-photo/fitness-girl-hitting-punching-bag_23-2148017339.jpg", imageAlt: "Athlete doing box jumps", authorName: "CrossFit Fabric Team", authorAvatar: "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007192.jpg", date: "November 20, 2023" }, { - id: "blog-3", - category: "Powerlifting", - title: "Heavy Deadlifts Day", - excerpt: "The foundational lift for true strength.", - imageSrc: "http://img.b2bpic.net/free-photo/bearded-man-lifting-barbell-training_23-2147687711.jpg", - imageAlt: "Athlete performing a heavy deadlift", + id: "blog-3", category: "Powerlifting", title: "Heavy Deadlifts Day", excerpt: "The foundational lift for true strength.", imageSrc: "http://img.b2bpic.net/free-photo/bearded-man-lifting-barbell-training_23-2147687711.jpg", imageAlt: "Athlete performing a heavy deadlift", authorName: "CrossFit Fabric Team", authorAvatar: "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007192.jpg", date: "November 10, 2023" }, { - id: "blog-4", - category: "Community", - title: "Teamwork Makes the Dream Work", - excerpt: "Celebrating victories and supporting each other.", - imageSrc: "http://img.b2bpic.net/free-photo/group-people-exercising-together-outdoors_23-2151061422.jpg", - imageAlt: "CrossFit team high-fiving", + id: "blog-4", category: "Community", title: "Teamwork Makes the Dream Work", excerpt: "Celebrating victories and supporting each other.", imageSrc: "http://img.b2bpic.net/free-photo/group-people-exercising-together-outdoors_23-2151061422.jpg", imageAlt: "CrossFit team high-fiving", authorName: "CrossFit Fabric Team", authorAvatar: "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007192.jpg", date: "October 25, 2023" }, { - id: "blog-5", - category: "Outdoor", - title: "Beast Garden Sessions", - excerpt: "Taking the workout outdoors for fresh challenges.", - imageSrc: "http://img.b2bpic.net/free-photo/woman-stretching-running-track-golden-hour_23-2152031767.jpg", - imageAlt: "Athletes training outdoors in the Beast Garden", + id: "blog-5", category: "Outdoor", title: "Beast Garden Sessions", excerpt: "Taking the workout outdoors for fresh challenges.", imageSrc: "http://img.b2bpic.net/free-photo/woman-stretching-running-track-golden-hour_23-2152031767.jpg", imageAlt: "Athletes training outdoors in the Beast Garden", authorName: "CrossFit Fabric Team", authorAvatar: "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007192.jpg", date: "October 15, 2023" }, { - id: "blog-6", - category: "Youth", - title: "Future Athletes in Training", - excerpt: "Introducing CrossFit to the next generation.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-kids-sitting_23-2149038769.jpg", - imageAlt: "Kids participating in a CrossFit class", - }, + id: "blog-6", category: "Youth", title: "Future Athletes in Training", excerpt: "Introducing CrossFit to the next generation.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-kids-sitting_23-2149038769.jpg", imageAlt: "Kids participating in a CrossFit class", authorName: "CrossFit Fabric Team", authorAvatar: "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007192.jpg", date: "September 30, 2023" + } ]} /> @@ -498,24 +290,17 @@ export default function LandingPage() { @@ -527,62 +312,37 @@ export default function LandingPage() { logoText="CrossFit Fabric Brașov" columns={[ { - title: "Company", - items: [ + title: "Company", items: [ { - label: "About Us", - href: "#about", - }, + label: "About Us", href: "#about"}, { - label: "Our Coaches", - href: "#about", - }, + label: "Our Coaches", href: "#about"}, { - label: "Community", - href: "#community", - }, + label: "Community", href: "#community"}, ], }, { - title: "Classes", - items: [ + title: "Classes", items: [ { - label: "All Programs", - href: "#classes", - }, + label: "All Programs", href: "#classes"}, { - label: "Beginner Program", - href: "#classes", - }, + label: "Beginner Program", href: "#classes"}, { - label: "Drop-in", - href: "#schedule", - }, + label: "Drop-in", href: "#schedule"}, { - label: "Personal Coaching", - href: "#classes", - }, + label: "Personal Coaching", href: "#classes"}, ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { - label: "Location", - href: "#contact", - }, + label: "Location", href: "#contact"}, { - label: "Phone", - href: "tel:+40744435812", - }, + label: "Phone", href: "tel:+40744435812"}, { - label: "Email", - href: "mailto:contact@crossfitfabric.ro", - }, + label: "Email", href: "mailto:contact@crossfitfabric.ro"}, { - label: "Book Now", - href: "#schedule", - }, + label: "Book Now", href: "#schedule"}, ], }, ]} -- 2.49.1