diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 75d8d87..27e9eb9 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -16,24 +16,26 @@ const inter = Inter({ export const metadata: Metadata = { title: "Tlenorgym Draria | Gym, Fitness & Personal Coaching", description: "Transform your fitness at Tlenorgym Draria. Cardio, musculation, CrossFit & personal coaching. 4.3★ rating. Free trial available. Call 0552 08 92 93.", keywords: "Gym Draria, Salle de sport Draria, Fitness Draria, CrossFit Draria, Coaching sportif Draria, Musculation, Personal trainer", metadataBase: new URL("https://tlenorgym-draria.com"), alternates: { - canonical: "https://tlenorgym-draria.com"}, + canonical: "https://tlenorgym-draria.com" + }, openGraph: { title: "Tlenorgym Draria | Your Fitness Transformation Starts Here", description: "Join Tlenorgym Draria for cardio, strength training, CrossFit, and personal coaching. 4.3★ trusted by locals.", url: "https://tlenorgym-draria.com", siteName: "Tlenorgym", type: "website", images: [ { - url: "http://img.b2bpic.net/free-photo/young-woman-gym-fitnes_624325-2383.jpg", alt: "Tlenorgym modern gym facility"}, - ], + url: "http://img.b2bpic.net/free-photo/young-woman-gym-fitnes_624325-2383.jpg", alt: "Tlenorgym modern gym facility" + } + ] }, twitter: { - card: "summary_large_image", title: "Tlenorgym Draria | Gym & Fitness", description: "Transform your fitness. Cardio, musculation, CrossFit, personal coaching. Free trial available.", images: ["http://img.b2bpic.net/free-photo/young-woman-gym-fitnes_624325-2383.jpg"], + card: "summary_large_image", title: "Tlenorgym Draria | Gym & Fitness", description: "Transform your fitness. Cardio, musculation, CrossFit, personal coaching. Free trial available.", images: ["http://img.b2bpic.net/free-photo/young-woman-gym-fitnes_624325-2383.jpg"] }, robots: { index: true, - follow: true, - }, + follow: true + } }; export default function RootLayout({ - children, + children }: Readonly<{ children: React.ReactNode; }>) { diff --git a/src/app/page.tsx b/src/app/page.tsx index 1e94409..b68e4f5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -11,7 +11,7 @@ import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCar import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia"; import ContactFaq from "@/components/sections/contact/ContactFaq"; import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; -import { Star, Users, MapPin, Zap } from "lucide-react"; +import { Star, Users, MapPin, Zap, Phone, Clock, Map } from "lucide-react"; export default function LandingPage() { return ( @@ -38,7 +38,8 @@ export default function LandingPage() { { name: "Visit Us", id: "visit-us" }, ]} button={{ - text: "Call Now", href: "tel:0552089293"}} + text: "Call Now", href: "tel:0552089293" + }} /> @@ -48,9 +49,11 @@ export default function LandingPage() { description="Cardio • Musculation • CrossFit • Coaching Personnel" buttons={[ { - text: "Call Now", href: "tel:0552089293"}, + text: "Call Now", href: "tel:0552089293" + }, { - text: "Book a Free Trial", href: "#lead-capture"}, + text: "Book a Free Trial", href: "#lead-capture" + }, ]} imageSrc="http://img.b2bpic.net/free-photo/young-woman-gym-fitnes_624325-2383.jpg" imageAlt="Tlenorgym modern gym facility with dynamic training atmosphere" @@ -66,13 +69,16 @@ export default function LandingPage() { metrics={[ { id: "1", icon: Star, - title: "Rating", value: "4.3 ⭐"}, + title: "Rating", value: "4.3 ⭐" + }, { id: "2", icon: Users, - title: "Members", value: "51+"}, + title: "Members", value: "51+" + }, { id: "3", icon: MapPin, - title: "Location", value: "Draria"}, + title: "Location", value: "Draria" + }, ]} animationType="slide-up" textboxLayout="default" @@ -87,11 +93,13 @@ export default function LandingPage() { tag="What We Offer" negativeCard={{ items: [ - "Generic gym routines", "Crowded, unmotivating space", "No personalized guidance"], + "Generic gym routines", "Crowded, unmotivating space", "No personalized guidance" + ], }} positiveCard={{ items: [ - "Cardio Training with modern equipment", "Musculation (Strength Training) programs", "CrossFit functional training", "Group Fitness Classes for motivation", "Personal Coaching tailored to your goals", "Weight Loss specialized programs"], + "Cardio Training with modern equipment", "Musculation (Strength Training) programs", "CrossFit functional training", "Group Fitness Classes for motivation", "Personal Coaching tailored to your goals", "Weight Loss specialized programs" + ], }} animationType="slide-up" textboxLayout="default" @@ -107,28 +115,36 @@ export default function LandingPage() { products={[ { id: "1", brand: "Tlenorgym", name: "Modern Training Floors", price: "Premium", rating: 5, - reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-training-together-gym_23-2149445923.jpg?_wi=1", imageAlt: "Modern gym training floor with professional equipment"}, + reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-training-together-gym_23-2149445923.jpg?_wi=1", imageAlt: "Modern gym training floor with professional equipment" + }, { id: "2", brand: "Tlenorgym", name: "Professional Equipment", price: "Premium", rating: 5, - reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/gym-interior-with-equipment_93675-128388.jpg", imageAlt: "Gym facility with mirrors and training equipment"}, + reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/gym-interior-with-equipment_93675-128388.jpg", imageAlt: "Gym facility with mirrors and training equipment" + }, { id: "3", brand: "Tlenorgym", name: "Cardio Zone", price: "Modern", rating: 5, - reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/stationary-bike_23-2148017333.jpg", imageAlt: "Cardio training zone with treadmills and ellipticals"}, + reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/stationary-bike_23-2148017333.jpg", imageAlt: "Cardio training zone with treadmills and ellipticals" + }, { id: "4", brand: "Tlenorgym", name: "Strength Area", price: "Complete", rating: 5, - reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/gym-with-motivational-phrase_1134-447.jpg", imageAlt: "Strength training area with barbells and weights"}, + reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/gym-with-motivational-phrase_1134-447.jpg", imageAlt: "Strength training area with barbells and weights" + }, { id: "5", brand: "Tlenorgym", name: "Group Classes", price: "Energetic", rating: 5, - reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/people-taking-part-dance-therapy-class_23-2149346557.jpg", imageAlt: "Group fitness class in motion with members"}, + reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/people-taking-part-dance-therapy-class_23-2149346557.jpg", imageAlt: "Group fitness class in motion with members" + }, { id: "6", brand: "Tlenorgym", name: "Personal Coaching", price: "Personalized", rating: 5, - reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/precise-workout-with-personal-trainer_329181-14156.jpg", imageAlt: "Personal trainer coaching client one-on-one"}, + reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/precise-workout-with-personal-trainer_329181-14156.jpg", imageAlt: "Personal trainer coaching client one-on-one" + }, { id: "7", brand: "Tlenorgym", name: "Community Spirit", price: "Inclusive", rating: 5, - reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/people-exercising-fitness-gym_53876-7.jpg", imageAlt: "Diverse gym members training together"}, + reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/people-exercising-fitness-gym_53876-7.jpg", imageAlt: "Diverse gym members training together" + }, { id: "8", brand: "Tlenorgym", name: "Welcoming Reception", price: "Professional", rating: 5, - reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/girl-gym_1157-4997.jpg", imageAlt: "Clean modern gym reception area"}, + reviewCount: "51 reviews", imageSrc: "http://img.b2bpic.net/free-photo/girl-gym_1157-4997.jpg", imageAlt: "Clean modern gym reception area" + }, ]} gridVariant="bento-grid" animationType="slide-up" @@ -145,7 +161,8 @@ export default function LandingPage() { tagIcon={Zap} buttons={[ { - text: "Start Your Training Today", href: "#lead-capture"}, + text: "Start Your Training Today", href: "#lead-capture" + }, ]} imageSrc="http://img.b2bpic.net/free-photo/time-supply-some-proteins_329181-14105.jpg" imageAlt="Certified personal trainer coaching client" @@ -161,22 +178,28 @@ export default function LandingPage() { testimonials={[ { id: "1", name: "Ahmed Ben Ali", role: "Member", company: "Draria Local", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-gymnast-training-competition_23-2149334432.jpg", imageAlt: "Ahmed Ben Ali testimonial"}, + imageSrc: "http://img.b2bpic.net/free-photo/young-gymnast-training-competition_23-2149334432.jpg", imageAlt: "Ahmed Ben Ali testimonial" + }, { id: "2", name: "Fatima Belhadj", role: "Member", company: "Draria Local", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/business-lady-looking-copyspace-with-interest_1262-2957.jpg", imageAlt: "Fatima Belhadj testimonial"}, + imageSrc: "http://img.b2bpic.net/free-photo/business-lady-looking-copyspace-with-interest_1262-2957.jpg", imageAlt: "Fatima Belhadj testimonial" + }, { id: "3", name: "Karim Mehdi", role: "Member", company: "Draria Local", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-stretching-training-outdoors_23-2149676958.jpg", imageAlt: "Karim Mehdi testimonial"}, + imageSrc: "http://img.b2bpic.net/free-photo/young-woman-stretching-training-outdoors_23-2149676958.jpg", imageAlt: "Karim Mehdi testimonial" + }, { id: "4", name: "Leila Saïd", role: "Member", company: "Draria Local", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-sportive-girl-training-sunrise-seaside_176420-6356.jpg", imageAlt: "Leila Saïd testimonial"}, + imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-sportive-girl-training-sunrise-seaside_176420-6356.jpg", imageAlt: "Leila Saïd testimonial" + }, { id: "5", name: "Mohamed Belkacem", role: "Member", company: "Draria Local", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/athletic-man-running-black-background_1301-6600.jpg", imageAlt: "Mohamed Belkacem testimonial"}, + imageSrc: "http://img.b2bpic.net/free-photo/athletic-man-running-black-background_1301-6600.jpg", imageAlt: "Mohamed Belkacem testimonial" + }, { id: "6", name: "Amina Bouzidi", role: "Member", company: "Draria Local", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/brunette-woman-wearing-sport-clothes_329181-13215.jpg", imageAlt: "Amina Bouzidi testimonial"}, + imageSrc: "http://img.b2bpic.net/free-photo/brunette-woman-wearing-sport-clothes_329181-13215.jpg", imageAlt: "Amina Bouzidi testimonial" + }, ]} gridVariant="uniform-all-items-equal" animationType="slide-up" @@ -192,13 +215,17 @@ export default function LandingPage() { tag="Location & Hours" faqs={[ { - id: "1", title: "Where is Tlenorgym located?", content: "We are located at Cité les deux oliviers, Route de Saoula, Draria, Algeria. Easy access from anywhere in Draria. Look for our sign!"}, + id: "1", title: "Where is Tlenorgym located?", content: "We are located at Cité les deux oliviers, Route de Saoula, Draria, Algeria. Easy access from anywhere in Draria. Look for our sign!" + }, { - id: "2", title: "What are your opening hours?", content: "We are open daily to serve you. We close at 21:30 every day, so you can fit your workout into your schedule."}, + id: "2", title: "What are your opening hours?", content: "We are open daily to serve you. We close at 21:30 every day, so you can fit your workout into your schedule." + }, { - id: "3", title: "Can I visit for a tour?", content: "Absolutely! You're welcome to visit anytime during business hours to see our facilities, meet our coaches, and experience our community firsthand."}, + id: "3", title: "Can I visit for a tour?", content: "Absolutely! You're welcome to visit anytime during business hours to see our facilities, meet our coaches, and experience our community firsthand." + }, { - id: "4", title: "What should I bring for my first visit?", content: "Bring comfortable workout clothes, sneakers, a water bottle, and an open mind. We provide the rest – equipment, motivation, and professional guidance."}, + id: "4", title: "What should I bring for my first visit?", content: "Bring comfortable workout clothes, sneakers, a water bottle, and an open mind. We provide the rest – equipment, motivation, and professional guidance." + }, ]} imageSrc="http://img.b2bpic.net/free-photo/full-shot-people-training-together-gym_23-2149445923.jpg?_wi=2" imageAlt="Tlenorgym facility welcome area" @@ -215,17 +242,22 @@ export default function LandingPage() { ctaTitle="Ready to Start Your Fitness Journey?" ctaDescription="Fill out the form below and our team will contact you quickly to help you get started." ctaButton={{ - text: "Request Membership Info", href: "#"}} - ctaIcon={Zap} + text: "Request Membership Info", href: "#" + }} + ctaIcon={Phone} faqs={[ { - id: "1", title: "How quickly will you contact me?", content: "We aim to reach out within 24 hours of your submission. During business hours, we typically respond within a few hours. Your success is our priority."}, + id: "1", title: "How quickly will you contact me?", content: "We aim to reach out within 24 hours of your submission. During business hours, we typically respond within a few hours. Your success is our priority." + }, { - id: "2", title: "Do you offer trial sessions?", content: "Yes! We offer free trial sessions so you can experience Tlenorgym firsthand. Meet our coaches, use our equipment, and get a feel for our community."}, + id: "2", title: "Do you offer trial sessions?", content: "Yes! We offer free trial sessions so you can experience Tlenorgym firsthand. Meet our coaches, use our equipment, and get a feel for our community." + }, { - id: "3", title: "What membership options do you have?", content: "We offer flexible membership plans tailored to your goals and budget. From basic monthly memberships to annual plans with personal coaching, we have options for everyone."}, + id: "3", title: "What membership options do you have?", content: "We offer flexible membership plans tailored to your goals and budget. From basic monthly memberships to annual plans with personal coaching, we have options for everyone." + }, { - id: "4", title: "Is there a contract or long-term commitment?", content: "No pressure. We believe in building relationships. While longer commitments offer better value, we work with your preferences and financial situation."}, + id: "4", title: "Is there a contract or long-term commitment?", content: "No pressure. We believe in building relationships. While longer commitments offer better value, we work with your preferences and financial situation." + }, ]} animationType="slide-up" useInvertedBackground={false} @@ -238,9 +270,11 @@ export default function LandingPage() { description="Stop waiting and start your fitness transformation today. Call us now or book your free trial." buttons={[ { - text: "Call 0552 08 92 93", href: "tel:0552089293"}, + text: "Call 0552 08 92 93", href: "tel:0552089293" + }, { - text: "Book a Free Trial", href: "#lead-capture"}, + text: "Book a Free Trial", href: "#lead-capture" + }, ]} imageSrc="http://img.b2bpic.net/free-photo/man-working-out-gym_23-2148197774.jpg" imageAlt="Motivated gym members during strength training"