diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 1c2a2a5..a1866a2 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -13,7 +13,7 @@ const navItems = [ { name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Membership", id: "/membership" }, - { name: "About", id: "/about" }, + { name: "Assessment", id: "/#fitness-assessment" }, { name: "Contact", id: "/contact" }, ]; @@ -105,17 +105,20 @@ export default function AboutPage() { id: 1, title: "Quality Equipment", description: "We invest in the latest, state-of-the-art fitness equipment to ensure our members have access to world-class training tools.", imageSrc: - "http://img.b2bpic.net/free-photo/still-life-gym-equipment_23-2148197736.jpg?_wi=2"}, + "http://img.b2bpic.net/free-photo/still-life-gym-equipment_23-2148197736.jpg?_wi=2" + }, { id: 2, title: "Expert Trainers", description: "Our certified fitness professionals bring years of experience and genuine passion for helping you achieve your goals.", imageSrc: - "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32133.jpg?_wi=2"}, + "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32133.jpg?_wi=2" + }, { id: 3, title: "Community Spirit", description: "We foster an inclusive, energetic environment where members motivate each other and celebrate collective success.", imageSrc: - "http://img.b2bpic.net/free-photo/young-woman-gym-fitnes_624325-2383.jpg?_wi=2"}, + "http://img.b2bpic.net/free-photo/young-woman-gym-fitnes_624325-2383.jpg?_wi=2" + }, ]} textboxLayout="default" animationType="blur-reveal" @@ -159,4 +162,4 @@ export default function AboutPage() { ); -} \ No newline at end of file +} diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 1e4aa74..67db16c 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -11,7 +11,7 @@ const navItems = [ { name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Membership", id: "/membership" }, - { name: "About", id: "/about" }, + { name: "Assessment", id: "/#fitness-assessment" }, { name: "Contact", id: "/contact" }, ]; @@ -131,4 +131,4 @@ export default function ContactPage() { ); -} \ No newline at end of file +} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index da3b453..f830e9f 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -16,7 +16,8 @@ const inter = Inter({ export const metadata: Metadata = { title: "Ignite Fitness Club - Premium Gym in Dharavi, Mumbai 400017", description: "Premium gym in Dharavi, Mumbai with 5.0 rating, new equipment, expert trainers, and open till 12 AM. Book your free trial today.", keywords: "gym in Dharavi, best gym 400017, fitness club Mumbai, personal training, premium gym near Sion", metadataBase: new URL("https://ignitefitnesclub.com"), alternates: { - canonical: "https://ignitefitnesclub.com"}, + canonical: "https://ignitefitnesclub.com" + }, robots: { index: true, follow: true, @@ -24,7 +25,8 @@ export const metadata: Metadata = { openGraph: { title: "Ignite Fitness Club - Premium Gym Experience in Dharavi", description: "Transform your fitness journey with premium equipment, expert trainers, and a quality community. 5.0 rated gym in Mumbai.", url: "https://ignitefitnesclub.com", siteName: "Ignite Fitness Club", type: "website", images: [ { - url: "http://img.b2bpic.net/free-photo/sport-fitness-health-exercise-bikes-fitness-center_613910-20283.jpg", alt: "Ignite Fitness Club Premium Gym"}, + url: "http://img.b2bpic.net/free-photo/sport-fitness-health-exercise-bikes-fitness-center_613910-20283.jpg", alt: "Ignite Fitness Club Premium Gym" + }, ], }, twitter: { @@ -1416,4 +1418,4 @@ export default function RootLayout({ ); -} \ No newline at end of file +} diff --git a/src/app/membership/page.tsx b/src/app/membership/page.tsx index 19762b3..98685fc 100644 --- a/src/app/membership/page.tsx +++ b/src/app/membership/page.tsx @@ -12,7 +12,7 @@ const navItems = [ { name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Membership", id: "/membership" }, - { name: "About", id: "/about" }, + { name: "Assessment", id: "/#fitness-assessment" }, { name: "Contact", id: "/contact" }, ]; @@ -144,4 +144,4 @@ export default function MembershipPage() { ); -} \ No newline at end of file +} diff --git a/src/app/page.tsx b/src/app/page.tsx index d4edd37..fa073a5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -10,12 +10,13 @@ import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCar import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import Link from "next/link"; import { Sparkles, Shield, Zap, Users, Star, Clock, Heart, Award } from "lucide-react"; +import { useState } from "react"; const navItems = [ { name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Membership", id: "/membership" }, - { name: "About", id: "/about" }, + { name: "Assessment", id: "#fitness-assessment" }, { name: "Contact", id: "/contact" }, ]; @@ -55,6 +56,24 @@ const footerColumns = [ ]; export default function HomePage() { + const [weight, setWeight] = useState(""); + const [fitnessGoal, setFitnessGoal] = useState(""); + const [hoursPerWeek, setHoursPerWeek] = useState(""); + const [assessmentComplete, setAssessmentComplete] = useState(false); + + const handleSubmitAssessment = (e: React.FormEvent) => { + e.preventDefault(); + if (weight && fitnessGoal && hoursPerWeek) { + setAssessmentComplete(true); + setTimeout(() => { + setAssessmentComplete(false); + setWeight(""); + setFitnessGoal(""); + setHoursPerWeek(""); + }, 2000); + } + }; + return ( @@ -147,27 +169,32 @@ export default function HomePage() { id: 1, title: "Weight Training", description: "State-of-the-art strength training equipment with personalized guidance from certified trainers. Build muscle and increase power.", imageSrc: - "http://img.b2bpic.net/free-photo/still-life-gym-equipment_23-2148197736.jpg?_wi=1"}, + "http://img.b2bpic.net/free-photo/still-life-gym-equipment_23-2148197736.jpg?_wi=1" + }, { id: 2, title: "Cardio Excellence", description: "Premium cardio machines including treadmills, ellipticals, and rowing machines. Improve endurance and heart health.", imageSrc: - "http://img.b2bpic.net/free-photo/young-woman-gym-fitnes_624325-2383.jpg?_wi=1"}, + "http://img.b2bpic.net/free-photo/young-woman-gym-fitnes_624325-2383.jpg?_wi=1" + }, { id: 3, title: "Personal Training", description: "One-on-one coaching with certified fitness professionals. Customized workout plans tailored to your goals.", imageSrc: - "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32133.jpg?_wi=1"}, + "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32133.jpg?_wi=1" + }, { id: 4, title: "Fitness Testing", description: "Comprehensive fitness assessments and body composition analysis. Track progress with scientific precision.", imageSrc: - "http://img.b2bpic.net/free-photo/female-athlete-doing-physical-effort-stepper-doctor-follows-her-sports-laboratory_482257-31674.jpg"}, + "http://img.b2bpic.net/free-photo/female-athlete-doing-physical-effort-stepper-doctor-follows-her-sports-laboratory_482257-31674.jpg" + }, { id: 5, title: "Nutrition Counseling", description: "Expert nutrition guidance and meal planning. Achieve your fitness goals with the right dietary support.", imageSrc: - "http://img.b2bpic.net/free-photo/healthy-menu-recipe-food-diet_53876-122837.jpg"}, + "http://img.b2bpic.net/free-photo/healthy-menu-recipe-food-diet_53876-122837.jpg" + }, ]} textboxLayout="default" animationType="blur-reveal" @@ -193,6 +220,84 @@ export default function HomePage() { /> +
+
+
+

Personalized Fitness Assessment

+

Let us understand your fitness goals and create a personalized plan for you

+
+ +
+ {assessmentComplete ? ( +
+
+

Assessment Submitted!

+

Thank you for completing your fitness assessment. Our trainers will review your information and reach out soon with a personalized plan.

+
+ ) : ( +
+
+ + setWeight(e.target.value)} + className="w-full rounded-lg border border-accent bg-background px-4 py-3 text-foreground placeholder-foreground/50 focus:border-primary-cta focus:outline-none" + required + /> +
+ +
+ + +
+ +
+ + setHoursPerWeek(e.target.value)} + className="w-full rounded-lg border border-accent bg-background px-4 py-3 text-foreground placeholder-foreground/50 focus:border-primary-cta focus:outline-none" + required + /> +
+ + +
+ )} +
+
+
+
@@ -255,4 +366,4 @@ export default function HomePage() {
); -} \ No newline at end of file +} diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 131036b..ac905e5 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -12,7 +12,7 @@ const navItems = [ { name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Membership", id: "/membership" }, - { name: "About", id: "/about" }, + { name: "Assessment", id: "/#fitness-assessment" }, { name: "Contact", id: "/contact" }, ]; @@ -104,17 +104,20 @@ export default function ServicesPage() { id: 1, title: "Weight Training Programs", description: "Build strength and muscle with our comprehensive weight training programs. Our certified trainers create personalized routines using modern equipment and proven techniques.", imageSrc: - "http://img.b2bpic.net/free-photo/still-life-gym-equipment_23-2148197736.jpg?_wi=3"}, + "http://img.b2bpic.net/free-photo/still-life-gym-equipment_23-2148197736.jpg?_wi=3" + }, { id: 2, title: "Cardio & Endurance", description: "Improve cardiovascular health and stamina with premium cardio equipment including treadmills, rowing machines, and ellipticals guided by fitness experts.", imageSrc: - "http://img.b2bpic.net/free-photo/young-woman-gym-fitnes_624325-2383.jpg?_wi=3"}, + "http://img.b2bpic.net/free-photo/young-woman-gym-fitnes_624325-2383.jpg?_wi=3" + }, { id: 3, title: "One-on-One Personal Training", description: "Get dedicated attention from certified trainers who design custom workout plans, monitor form, and adjust intensity to match your progress and goals.", imageSrc: - "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32133.jpg?_wi=3"}, + "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32133.jpg?_wi=3" + }, ]} textboxLayout="default" animationType="blur-reveal" @@ -148,4 +151,4 @@ export default function ServicesPage() { ); -} \ No newline at end of file +}