Merge version_1 into main #1
@@ -11,8 +11,8 @@ import { Source_Sans_3 } from "next/font/google";
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'IronFlow Gym | Modern Fitness & Strength Training',
|
||||
description: 'Experience professional fitness at IronFlow Gym. Modern equipment, elite trainers, and a supportive community.',
|
||||
title: 'IronFlow Gym | Unlock Your Potential',
|
||||
description: 'Unlock your potential with state-of-the-art facilities and elite training at IronFlow Gym.',
|
||||
};
|
||||
|
||||
const sourceSans3 = Source_Sans_3({
|
||||
|
||||
248
src/app/page.tsx
248
src/app/page.tsx
@@ -32,28 +32,15 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
{
|
||||
name: "Features",
|
||||
id: "#features",
|
||||
},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "#pricing",
|
||||
},
|
||||
{
|
||||
name: "Team",
|
||||
id: "#team",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "About", id: "#about" },
|
||||
{ name: "Features", id: "#features" },
|
||||
{ name: "Pricing", id: "#pricing" },
|
||||
{ name: "Team", id: "#team" },
|
||||
{ name: "Contact", id: "#contact" },
|
||||
]}
|
||||
brandName="IronFlow Gym"
|
||||
button={{ text: "Get Started", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -62,14 +49,8 @@ export default function LandingPage() {
|
||||
logoText="IronFlow Gym"
|
||||
description="Unlock your potential with state-of-the-art facilities and elite training. Experience a workout environment designed for true results."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Started",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "View Membership",
|
||||
href: "#pricing",
|
||||
},
|
||||
{ text: "Get Started", href: "#contact" },
|
||||
{ text: "View Membership", href: "#pricing" },
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/sport-fitness-health-exercise-bikes-fitness-center_613910-20283.jpg"
|
||||
@@ -81,21 +62,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Why IronFlow"
|
||||
metrics={[
|
||||
{
|
||||
icon: Award,
|
||||
label: "Certified Coaches",
|
||||
value: "20+",
|
||||
},
|
||||
{
|
||||
icon: Users,
|
||||
label: "Active Members",
|
||||
value: "5k+",
|
||||
},
|
||||
{
|
||||
icon: Zap,
|
||||
label: "Square Meters",
|
||||
value: "2000",
|
||||
},
|
||||
{ icon: Award, label: "Certified Coaches", value: "20+" },
|
||||
{ icon: Users, label: "Active Members", value: "5k+" },
|
||||
{ icon: Zap, label: "Square Meters", value: "2000" },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -107,36 +76,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
label: "Weights",
|
||||
title: "Free Weight Zone",
|
||||
items: [
|
||||
"Olympic racks",
|
||||
"Dumbbells up to 100kg",
|
||||
"Benches",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
label: "Training",
|
||||
title: "Personal Guidance",
|
||||
items: [
|
||||
"1-on-1 sessions",
|
||||
"Diet plans",
|
||||
"Progress tracking",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
label: "Recovery",
|
||||
title: "Wellness Lounge",
|
||||
items: [
|
||||
"Sauna access",
|
||||
"Massage area",
|
||||
"Recovery boots",
|
||||
],
|
||||
},
|
||||
{ id: "f1", label: "Weights", title: "Free Weight Zone", items: ["Olympic racks", "Dumbbells up to 100kg", "Benches"] },
|
||||
{ id: "f2", label: "Training", title: "Personal Guidance", items: ["1-on-1 sessions", "Diet plans", "Progress tracking"] },
|
||||
{ id: "f3", label: "Recovery", title: "Wellness Lounge", items: ["Sauna access", "Massage area", "Recovery boots"] },
|
||||
]}
|
||||
title="Elite Facilities"
|
||||
description="World-class equipment tailored to your fitness journey."
|
||||
@@ -149,57 +91,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
badge: "Entry",
|
||||
price: "$39",
|
||||
subtitle: "Perfect for starters",
|
||||
buttons: [
|
||||
{
|
||||
text: "Join",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
features: [
|
||||
"Full access",
|
||||
"No commitment",
|
||||
"Locker use",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "pro",
|
||||
badge: "Popular",
|
||||
price: "$79",
|
||||
subtitle: "For dedicated athletes",
|
||||
buttons: [
|
||||
{
|
||||
text: "Join",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
features: [
|
||||
"All basic perks",
|
||||
"3 personal sessions",
|
||||
"Guest passes",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "elite",
|
||||
badge: "VIP",
|
||||
price: "$129",
|
||||
subtitle: "The ultimate experience",
|
||||
buttons: [
|
||||
{
|
||||
text: "Join",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
features: [
|
||||
"All pro perks",
|
||||
"Unlimited coaching",
|
||||
"Priority sauna",
|
||||
],
|
||||
},
|
||||
{ id: "basic", badge: "Entry", price: "$39", subtitle: "Perfect for starters", buttons: [{ text: "Join", href: "#contact" }], features: ["Full access", "No commitment", "Locker use"] },
|
||||
{ id: "pro", badge: "Popular", price: "$79", subtitle: "For dedicated athletes", buttons: [{ text: "Join", href: "#contact" }], features: ["All basic perks", "3 personal sessions", "Guest passes"] },
|
||||
{ id: "elite", badge: "VIP", price: "$129", subtitle: "The ultimate experience", buttons: [{ text: "Join", href: "#contact" }], features: ["All pro perks", "Unlimited coaching", "Priority sauna"] },
|
||||
]}
|
||||
title="Membership Plans"
|
||||
description="Flexible plans designed to fit your goals."
|
||||
@@ -213,24 +107,9 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
members={[
|
||||
{
|
||||
id: "m1",
|
||||
name: "Alex Smith",
|
||||
role: "Head Coach",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-pink-top-standing-with-coach_1157-32125.jpg",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
name: "Jordan Lee",
|
||||
role: "Strength Trainer",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-gym_23-2149178038.jpg",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
name: "Casey Roe",
|
||||
role: "Nutrition Expert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-motivated-sweaty-brazilian-strong-sportswoman-exercise-gym-stretching-warmup-before-health-club-training-session-using-crossfit-rings-workout-muscles-doing-gymnastic-health-club_197531-30363.jpg",
|
||||
},
|
||||
{ id: "m1", name: "Alex Smith", role: "Head Coach", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-pink-top-standing-with-coach_1157-32125.jpg" },
|
||||
{ id: "m2", name: "Jordan Lee", role: "Strength Trainer", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-gym_23-2149178038.jpg" },
|
||||
{ id: "m3", name: "Casey Roe", role: "Nutrition Expert", imageSrc: "http://img.b2bpic.net/free-photo/closeup-motivated-sweaty-brazilian-strong-sportswoman-exercise-gym-stretching-warmup-before-health-club-training-session-using-crossfit-rings-workout-muscles-doing-gymnastic-health-club_197531-30363.jpg" },
|
||||
]}
|
||||
title="Meet Our Coaches"
|
||||
description="Expert trainers dedicated to your progress."
|
||||
@@ -244,26 +123,11 @@ export default function LandingPage() {
|
||||
rating={5}
|
||||
author="Sarah Miller"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/masculanity-strength-power-concept-picture-handsome-fit-young-afro-american-bodybuilder-with-bald-head-smoothly-shaven-face-looking-camera-with-confident-serious-facial-expression_343059-336.jpg",
|
||||
alt: "User 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007192.jpg",
|
||||
alt: "User 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/photo-lovely-cheerful-strong-woman-raises-two-arms-with-dumbbells-trains-biceps-wears-casual-t-shirt-wants-be-healthy-fit-looks-happily-with-toothy-smile-sport-women-strength_273609-28019.jpg",
|
||||
alt: "User 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/bearded-man-lifting-barbell-near-rack_23-2147687613.jpg",
|
||||
alt: "User 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/attractive-black-african-american-woman-sport-fitness-outfit-rooftop-making-work-out_285396-10857.jpg",
|
||||
alt: "User 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/masculanity-strength-power-concept-picture-handsome-fit-young-afro-american-bodybuilder-with-bald-head-smoothly-shaven-face-looking-camera-with-confident-serious-facial-expression_343059-336.jpg", alt: "User 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007192.jpg", alt: "User 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/photo-lovely-cheerful-strong-woman-raises-two-arms-with-dumbbells-trains-biceps-wears-casual-t-shirt-wants-be-healthy-fit-looks-happily-with-toothy-smile-sport-women-strength_273609-28019.jpg", alt: "User 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/bearded-man-lifting-barbell-near-rack_23-2147687613.jpg", alt: "User 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/attractive-black-african-american-woman-sport-fitness-outfit-rooftop-making-work-out_285396-10857.jpg", alt: "User 5" },
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -274,15 +138,7 @@ export default function LandingPage() {
|
||||
<SocialProofOne
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Partner A",
|
||||
"Partner B",
|
||||
"Partner C",
|
||||
"Partner D",
|
||||
"Partner E",
|
||||
"Partner F",
|
||||
"Partner G",
|
||||
]}
|
||||
names={["Partner A", "Partner B", "Partner C", "Partner D", "Partner E", "Partner F", "Partner G"]}
|
||||
title="Official Partners"
|
||||
description="Trusted by industry leaders."
|
||||
/>
|
||||
@@ -294,24 +150,10 @@ export default function LandingPage() {
|
||||
title="Start Your Journey"
|
||||
description="Drop us a message and we'll help you get started."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email Address",
|
||||
required: true,
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Email Address", required: true },
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Tell us your goals",
|
||||
rows: 4,
|
||||
}}
|
||||
textarea={{ name: "message", placeholder: "Tell us your goals", rows: 4 }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/joyful-woman-using-laptop-spending-time-with-husband-home_651396-1992.jpg"
|
||||
/>
|
||||
</div>
|
||||
@@ -320,32 +162,8 @@ export default function LandingPage() {
|
||||
<FooterBaseCard
|
||||
logoText="IronFlow"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Pricing",
|
||||
href: "#pricing",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "Team",
|
||||
href: "#team",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Navigation", items: [{ label: "About", href: "#about" }, { label: "Pricing", href: "#pricing" }] },
|
||||
{ title: "Company", items: [{ label: "Team", href: "#team" }, { label: "Contact", href: "#contact" }] },
|
||||
]}
|
||||
copyrightText="© 2025 IronFlow Gym"
|
||||
/>
|
||||
@@ -353,4 +171,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user