314 lines
17 KiB
TypeScript
314 lines
17 KiB
TypeScript
"use client";
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
|
import HeroLogoBillboard from "@/components/sections/hero/HeroLogoBillboard";
|
|
import SplitAbout from "@/components/sections/about/SplitAbout";
|
|
import FeatureCardNineteen from "@/components/sections/feature/FeatureCardNineteen";
|
|
import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo";
|
|
import PricingCardThree from "@/components/sections/pricing/PricingCardThree";
|
|
import MetricCardSeven from "@/components/sections/metrics/MetricCardSeven";
|
|
import ContactFaq from "@/components/sections/contact/ContactFaq";
|
|
import FooterCard from "@/components/sections/footer/FooterCard";
|
|
import { Dumbbell, Sparkles, Instagram, Facebook, MessageCircle } from "lucide-react";
|
|
|
|
export default function HomePage() {
|
|
return (
|
|
<ThemeProvider
|
|
defaultButtonVariant="bounce-effect"
|
|
defaultTextAnimation="entrance-slide"
|
|
borderRadius="soft"
|
|
contentWidth="mediumLarge"
|
|
sizing="mediumLarge"
|
|
background="circleGradient"
|
|
cardStyle="gradient-bordered"
|
|
primaryButtonStyle="shadow"
|
|
secondaryButtonStyle="radial-glow"
|
|
headingFontWeight="light"
|
|
>
|
|
<div id="nav" data-section="nav">
|
|
<NavbarLayoutFloatingInline
|
|
brandName="Rabat Barbell Club"
|
|
navItems={[
|
|
{ name: "Home", id: "/" },
|
|
{ name: "Memberships", id: "/memberships" },
|
|
{ name: "Gallery", id: "gallery" },
|
|
{ name: "Contact", id: "contact" },
|
|
]}
|
|
button={{
|
|
text: "Join Now", href: "#membership-inquiry"
|
|
}}
|
|
animateOnLoad={true}
|
|
/>
|
|
</div>
|
|
|
|
<div id="hero" data-section="hero">
|
|
<HeroLogoBillboard
|
|
logoText="RABAT BARBELL CLUB"
|
|
description="Professional equipment, elite training environment, and a community built for serious athletes. Morocco's premier strength training destination."
|
|
buttons={[
|
|
{
|
|
text: "Join the Club", href: "#membership-inquiry"
|
|
},
|
|
{
|
|
text: "Book a Trial", href: "#trial-booking"
|
|
},
|
|
]}
|
|
background={{ variant: "animated-grid" }}
|
|
imageSrc="http://img.b2bpic.net/free-photo/fitness-equipment_53876-63194.jpg"
|
|
imageAlt="Professional barbell training setup at Rabat Barbell Club"
|
|
mediaAnimation="slide-up"
|
|
frameStyle="card"
|
|
/>
|
|
</div>
|
|
|
|
<div id="trust" data-section="trust">
|
|
<SplitAbout
|
|
title="Why Choose Rabat Barbell Club"
|
|
tag="Our Reputation"
|
|
description="Trusted by over 500 serious athletes and fitness enthusiasts. Rated 4.7 stars with 100+ verified reviews."
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
bulletPoints={[
|
|
{
|
|
title: "Professional Rogue Equipment", description:
|
|
"Industry-leading barbells, racks, and platforms for serious strength training", icon: Dumbbell,
|
|
},
|
|
{
|
|
title: "Friendly Coaching Staff", description: "Expert multilingual coaches fluent in French, English, and Arabic"
|
|
},
|
|
{
|
|
title: "Serious Training Environment", description: "Athlete-focused community focused on performance and progression"
|
|
},
|
|
{
|
|
title: "International Community", description: "Train alongside powerlifters, weightlifters, and elite athletes from around the world"
|
|
},
|
|
]}
|
|
imageSrc="http://img.b2bpic.net/free-photo/full-shot-people-training-together-gym_23-2150290027.jpg"
|
|
imageAlt="Professional coaching staff at Rabat Barbell Club"
|
|
mediaAnimation="slide-up"
|
|
imagePosition="right"
|
|
buttons={[
|
|
{
|
|
text: "Learn More", href: "#features"
|
|
},
|
|
]}
|
|
buttonAnimation="slide-up"
|
|
/>
|
|
</div>
|
|
|
|
<div id="experience" data-section="experience">
|
|
<FeatureCardNineteen
|
|
title="The Rabat Barbell Experience"
|
|
description="World-class training environment with everything you need to reach peak performance"
|
|
textboxLayout="default"
|
|
useInvertedBackground={true}
|
|
tag="What We Offer"
|
|
features={[
|
|
{
|
|
id: 1,
|
|
tag: "STRENGTH", title: "Powerlifting Platforms", subtitle: "Competition-grade equipment for serious lifters", description:
|
|
"Three dedicated powerlifting platforms with competition bars, plates, and racks. Perfect for squats, bench press, and deadlifts. Suitable for beginners learning proper form through advanced athletes training for competitions.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-lifting-up-weights_23-2148284963.jpg?_wi=1", imageAlt: "Powerlifting platforms with professional equipment"
|
|
},
|
|
{
|
|
id: 2,
|
|
tag: "TECHNIQUE", title: "Olympic Lifting Zone", subtitle: "Specialized equipment for Olympic weightlifting", description:
|
|
"Dedicated space with bumper plates, lifting platforms, mirrors, and chalk. Learn clean and jerk, snatch, and accessory lifts from our certified coaches in an inspiring environment.", imageSrc: "http://img.b2bpic.net/free-photo/fitness-concept-with-hands-woman-gym_23-2147675223.jpg?_wi=1", imageAlt: "Olympic lifting zone with bumper plates and platforms"
|
|
},
|
|
{
|
|
id: 3,
|
|
tag: "PERFORMANCE", title: "Strength Training Hub", subtitle: "Complete facility for all strength goals", description:
|
|
"Comprehensive selection of dumbbells, kettlebells, resistance machines, and cardio equipment. Ample free space for functional training, mobility work, and conditioning. Whether you're building muscle, increasing strength, or improving fitness, we have everything you need.", imageSrc: "http://img.b2bpic.net/free-photo/gym-interior-with-equipment_93675-128388.jpg?_wi=1", imageAlt: "Modern strength training equipment and facility"
|
|
},
|
|
]}
|
|
buttonAnimation="slide-up"
|
|
/>
|
|
</div>
|
|
|
|
<div id="testimonials" data-section="testimonials">
|
|
<TestimonialCardTwo
|
|
title="What Our Members Say"
|
|
description="Real reviews from serious athletes training at Rabat Barbell Club"
|
|
tag="Member Reviews"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
testimonials={[
|
|
{
|
|
id: "1", name: "Karim El-Mansouri", role: "Powerlifter", testimonial:
|
|
"Best gym in Morocco. The equipment quality is exceptional, and the coaches understand serious strength training. The community pushes you to be better every session.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-tattooed-bearded-man-gym-with-hammer_343596-1305.jpg", imageAlt: "Karim El-Mansouri"
|
|
},
|
|
{
|
|
id: "2", name: "Sophie Laurent", role: "Fitness Enthusiast", testimonial:
|
|
"I've trained at multiple gyms across Europe. Rabat Barbell Club matches or exceeds them in every way. Professional, clean, and genuinely supportive staff.", imageSrc: "http://img.b2bpic.net/free-photo/brunette-woman-wearing-sport-clothes_329181-13215.jpg", imageAlt: "Sophie Laurent"
|
|
},
|
|
{
|
|
id: "3", name: "Ahmed Hassan", role: "Weightlifting Coach", testimonial:
|
|
"The facilities here are world-class. Perfect for training serious athletes. Finally have a proper facility in Rabat for Olympic lifting and strength sports.", imageSrc: "http://img.b2bpic.net/free-photo/strong-enough-carry-such-heavy-weights_329181-14118.jpg", imageAlt: "Ahmed Hassan"
|
|
},
|
|
{
|
|
id: "4", name: "Natasha Volkov", role: "Expat, Athlete", testimonial:
|
|
"As someone who moved from Russia to Rabat, finding quality training was my biggest concern. This club exceeded expectations. Highly recommended for serious athletes.", imageSrc: "http://img.b2bpic.net/free-photo/young-hispanic-man-having-rest-after-exercising-horizontal-bars_181624-40278.jpg", imageAlt: "Natasha Volkov"
|
|
},
|
|
{
|
|
id: "5", name: "Mohammed Bennani", role: "Strength Coach", testimonial:
|
|
"Running my coaching business here has been incredible. Access to top equipment and a motivated membership base. Best partnership I could ask for.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-wearing-fashionable-sport-clothes_329181-3802.jpg", imageAlt: "Mohammed Bennani"
|
|
},
|
|
{
|
|
id: "6", name: "Isabella Martinez", role: "Tourist / Visitor", testimonial:
|
|
"Visited Rabat for two weeks and trained here every day. Incredible atmosphere, friendly members, and professional coaches. Worth the membership just for the experience.", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-sportive-girl-posing-dark-wall_176420-626.jpg", imageAlt: "Isabella Martinez"
|
|
},
|
|
]}
|
|
animationType="slide-up"
|
|
carouselMode="auto"
|
|
/>
|
|
</div>
|
|
|
|
<div id="membership" data-section="membership">
|
|
<PricingCardThree
|
|
title="Membership Plans"
|
|
description="Choose the perfect plan for your training goals"
|
|
tag="Flexible Pricing"
|
|
textboxLayout="default"
|
|
useInvertedBackground={true}
|
|
plans={[
|
|
{
|
|
id: "day-pass", price: "100 MAD", name: "Day Pass", buttons: [
|
|
{
|
|
text: "Get Day Pass", href: "#contact"
|
|
},
|
|
{
|
|
text: "Learn More", href: "#"
|
|
},
|
|
],
|
|
features: [
|
|
"24-hour facility access", "All equipment included", "Locker room & showers", "Water and towels"
|
|
],
|
|
},
|
|
{
|
|
id: "monthly", badge: "Most Popular", badgeIcon: Sparkles,
|
|
price: "800 MAD", name: "Monthly Membership", buttons: [
|
|
{
|
|
text: "Join Now", href: "#membership-inquiry"
|
|
},
|
|
{
|
|
text: "Schedule Trial", href: "#trial-booking"
|
|
},
|
|
],
|
|
features: [
|
|
"Unlimited facility access", "All professional equipment", "Locker room & showers", "Premium WiFi access", "Guest privileges (2/month)", "Community events"
|
|
],
|
|
},
|
|
{
|
|
id: "quarterly", price: "2,100 MAD", name: "3-Month Plan", buttons: [
|
|
{
|
|
text: "Save & Join", href: "#membership-inquiry"
|
|
},
|
|
{
|
|
text: "Schedule Trial", href: "#trial-booking"
|
|
},
|
|
],
|
|
features: [
|
|
"Unlimited facility access", "Priority booking for platforms", "All professional equipment", "Personal locker", "Premium WiFi & parking", "Guest privileges (4/month)", "Priority member events", "Fitness assessment"
|
|
],
|
|
},
|
|
{
|
|
id: "annual", price: "7,200 MAD", name: "Annual Membership", buttons: [
|
|
{
|
|
text: "Commit & Save", href: "#membership-inquiry"
|
|
},
|
|
{
|
|
text: "Schedule Trial", href: "#trial-booking"
|
|
},
|
|
],
|
|
features: [
|
|
"Unlimited facility access year-round", "Reserved platform slots", "Dedicated locker", "Priority support & parking", "Personal locker + storage", "Unlimited guest privileges", "Exclusive member events", "Quarterly fitness assessment", "Merchandise discount"
|
|
],
|
|
},
|
|
]}
|
|
animationType="slide-up"
|
|
carouselMode="auto"
|
|
/>
|
|
</div>
|
|
|
|
<div id="metrics" data-section="metrics">
|
|
<MetricCardSeven
|
|
title="By The Numbers"
|
|
description="Rabat Barbell Club in numbers"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
metrics={[
|
|
{
|
|
id: "1", value: "4.7★", title: "Member Satisfaction Rating", items: [
|
|
"100+ verified reviews", "Trusted by serious athletes", "Consistent 5-star feedback"
|
|
],
|
|
},
|
|
{
|
|
id: "2", value: "500+", title: "Active Members", items: [
|
|
"Diverse training community", "Local and international athletes", "Dedicated coaching staff"
|
|
],
|
|
},
|
|
{
|
|
id: "3", value: "3", title: "Professional Platforms", items: [
|
|
"Competition-grade equipment", "Rogue barbells & racks", "Perfect for all strength levels"
|
|
],
|
|
},
|
|
{
|
|
id: "4", value: "24/7", title: "Facility Hours", items: [
|
|
"Open daily until 22:00", "Early morning sessions available", "Late night training access"
|
|
],
|
|
},
|
|
]}
|
|
animationType="slide-up"
|
|
/>
|
|
</div>
|
|
|
|
<div id="cta-section" data-section="cta-section">
|
|
<ContactFaq
|
|
ctaTitle="Ready to Train With Champions?"
|
|
ctaDescription="Book your free trial session today and experience the Rabat Barbell Club difference. Join our elite community of serious athletes."
|
|
ctaButton={{
|
|
text: "Book Free Trial", href: "#trial-booking"
|
|
}}
|
|
ctaIcon={Dumbbell}
|
|
useInvertedBackground={true}
|
|
animationType="slide-up"
|
|
faqs={[
|
|
{
|
|
id: "1", title: "How do I book a trial session?", content: "Click the 'Book Free Trial' button or call us at +212 5XX XXXXXX. We'll schedule your session at a time that works best for you. Bring comfortable workout clothes and arrive 15 minutes early for orientation."
|
|
},
|
|
{
|
|
id: "2", title: "What's included in my membership?", content: "All memberships include unlimited access to our full facility, professional equipment, locker rooms with showers, WiFi, and access to our community events. Premium tiers include personal lockers, reserved platform time, and guest privileges."
|
|
},
|
|
{
|
|
id: "3", title: "Do you offer coaching services?", content: "Yes! We offer personal training, powerlifting coaching, Olympic weightlifting coaching, and group strength classes. Our multilingual coaches work with all experience levels. Contact us for pricing and availability."
|
|
},
|
|
{
|
|
id: "4", title: "Is there parking available?", content: "Yes, we have dedicated parking for members. Monthly and annual members receive priority parking. Day pass users have access to shared parking area adjacent to the facility."
|
|
}
|
|
]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="footer" data-section="footer">
|
|
<FooterCard
|
|
logoText="RABAT BARBELL CLUB"
|
|
copyrightText="© 2025 Rabat Barbell Club. All rights reserved."
|
|
socialLinks={[
|
|
{
|
|
icon: Instagram,
|
|
href: "https://instagram.com/rabatbarbellclub", ariaLabel: "Instagram"
|
|
},
|
|
{
|
|
icon: Facebook,
|
|
href: "https://facebook.com/rabatbarbellclub", ariaLabel: "Facebook"
|
|
},
|
|
{
|
|
icon: MessageCircle,
|
|
href: "https://wa.me/212XXXXXXXXX", ariaLabel: "WhatsApp"
|
|
},
|
|
]}
|
|
/>
|
|
</div>
|
|
</ThemeProvider>
|
|
);
|
|
} |