8 Commits

Author SHA1 Message Date
38e5398809 Update src/app/page.tsx 2026-05-22 09:02:05 +00:00
7e6ec7202f Update src/app/page.tsx 2026-05-22 09:01:37 +00:00
f107ac39fb Merge version_3 into main
Merge version_3 into main
2026-05-22 09:01:05 +00:00
0976cd33ab Update src/app/page.tsx 2026-05-22 09:01:02 +00:00
4f57e0e906 Merge version_3 into main
Merge version_3 into main
2026-05-22 09:00:36 +00:00
a7f343bcfd Update src/app/page.tsx 2026-05-22 09:00:33 +00:00
89d8a66cf6 Merge version_2 into main
Merge version_2 into main
2026-05-22 09:00:03 +00:00
fbe9eea553 Merge version_2 into main
Merge version_2 into main
2026-05-22 08:57:03 +00:00

View File

@@ -2,7 +2,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
@@ -32,16 +32,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home", id: "hero"},
{
name: "About", id: "about"},
{
name: "Features", id: "features"},
{
name: "Pricing", id: "pricing"},
{
name: "Contact", id: "contact"},
{ name: "Home", id: "hero" },
{ name: "About", id: "about" },
{ name: "Features", id: "features" },
{ name: "Pricing", id: "pricing" },
{ name: "Contact", id: "contact" },
]}
brandName="Pehellwaan Gym"
button={{ text: "Join Now", href: "#contact" }}
@@ -50,56 +45,25 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboard
background={{
variant: "gradient-bars"}}
background={{ variant: "gradient-bars" }}
title="Unleash Your Inner Pehellwaan"
description="Experience professional-grade training at Pehellwaan Gym. Strength, discipline, and community await you."
buttons={[
{
text: "Join Today", href: "#contact"},
]}
buttons={[{ text: "Join Today", href: "#contact" }]}
imageSrc="http://img.b2bpic.net/free-photo/sportswoman-with-dumbbell-head_23-2147752856.jpg"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/pink-smoke-background-with-young-adult_23-2149681383.jpg", alt: "Pink smoke background with young adult"},
{
src: "http://img.b2bpic.net/free-photo/close-up-man-doing-crossfit-workout_23-2149080492.jpg", alt: "Close up on man doing crossfit workout"},
{
src: "http://img.b2bpic.net/free-photo/man-showing-wrestling-combat-stance_23-2149749733.jpg", alt: "Man showing wrestling combat stance"},
{
src: "http://img.b2bpic.net/free-photo/albania-flag-handsome-young-muscular-man-black-background_559531-10782.jpg", alt: "Albania flag on handsome young muscular man black background"},
{
src: "http://img.b2bpic.net/free-photo/sportswoman-with-dumbbell-head_23-2147752856.jpg", alt: "professional gym interior weights rack"},
]}
marqueeItems={[
{
type: "text", text: "STRENGTH"},
{
type: "text", text: "DISCIPLINE"},
{
type: "text", text: "COMMUNITY"},
{
type: "text", text: "PERFORMANCE"},
{
type: "text", text: "LEGACY"},
]}
/>
</div>
<div id="about" data-section="about">
<SplitAbout
textboxLayout="split"
useInvertedBackground={false}
title="A Legacy of Strength"
description="At Pehellwaan Gym, we believe fitness is a discipline. We combine traditional grit with modern training science to help you reach your peak performance."
useInvertedBackground={false}
textboxLayout="split"
bulletPoints={[
{
title: "Expert Coaching", description: "Professional trainers dedicated to your goals."},
{
title: "Elite Equipment", description: "High-performance gear for every muscle group."},
{
title: "Supportive Community", description: "A gym where discipline is encouraged."},
{ title: "Expert Coaching", description: "Professional trainers dedicated to your goals." },
{ title: "Elite Equipment", description: "High-performance gear for every muscle group." },
{ title: "Supportive Community", description: "A gym where discipline is encouraged." },
]}
imageSrc="https://img.b2bpic.net/free-photo/weights-exercise-weightlifter-strong-athletic_1139-709.jpg?id=1052591"
mediaAnimation="slide-up"
@@ -108,30 +72,15 @@ export default function LandingPage() {
<div id="features" data-section="features">
<FeatureCardNine
showStepNumbers={false}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
features={[
{
title: "Cardio Zone", description: "Top-tier equipment to boost heart health and endurance.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/woman-does-cardio-workout-rehab-bike-gym-selfcare-recovery_169016-71702.jpg"},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/still-life-gym-equipment_23-2148197734.jpg"},
},
{
title: "Strength Arena", description: "Heavy racks and platforms designed for serious lifters.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/man-training-gym_23-2148024357.jpg"},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-sportswear-exercising-with-suspension-straps-fitness-club_613910-18362.jpg"},
},
{
title: "Recovery Area", description: "Dedicated space for stretching and post-workout cooling.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/crop-photo-dumbbells_1301-2290.jpg"},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/young-guy-raises-bar-stadium_1153-6280.jpg"},
},
{ title: "Cardio Zone", description: "Top-tier equipment to boost heart health and endurance.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/woman-does-cardio-workout-rehab-bike-gym-selfcare-recovery_169016-71702.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/still-life-gym-equipment_23-2148197734.jpg" } },
{ title: "Strength Arena", description: "Heavy racks and platforms designed for serious lifters.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/man-training-gym_23-2148024357.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-sportswear-exercising-with-suspension-straps-fitness-club_613910-18362.jpg" } },
{ title: "Recovery Area", description: "Dedicated space for stretching and post-workout cooling.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/crop-photo-dumbbells_1301-2290.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/young-guy-raises-bar-stadium_1153-6280.jpg" } },
]}
showStepNumbers={false}
title="Our Core Facilities"
description="State-of-the-art training areas to challenge and motivate you."
/>
@@ -143,30 +92,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
plans={[
{
id: "basic", badge: "Essential", price: "$30/mo", subtitle: "Basic access to gym floor.", features: [
"Gym Access", "Locker Room", "Orientation"],
buttons: [
{
text: "Get Started", href: "#contact"},
],
},
{
id: "pro", badge: "Elite", price: "$60/mo", subtitle: "Full access with coaching.", features: [
"Unlimited Access", "Coach Consultation", "Guest Passes"],
buttons: [
{
text: "Upgrade", href: "#contact"},
],
},
{
id: "master", badge: "Pro", price: "$100/mo", subtitle: "Total performance package.", features: [
"Everything Pro", "Custom Diet Plan", "Personal Training"],
buttons: [
{
text: "Go Pro", href: "#contact"},
],
},
{ id: "basic", badge: "Essential", price: "$30/mo", subtitle: "Basic access to gym floor.", features: ["Gym Access", "Locker Room", "Orientation"], buttons: [{ text: "Get Started", href: "#contact" }] },
{ id: "pro", badge: "Elite", price: "$60/mo", subtitle: "Full access with coaching.", features: ["Unlimited Access", "Coach Consultation", "Guest Passes"], buttons: [{ text: "Upgrade", href: "#contact" }] },
{ id: "master", badge: "Pro", price: "$100/mo", subtitle: "Total performance package.", features: ["Everything Pro", "Custom Diet Plan", "Personal Training"], buttons: [{ text: "Go Pro", href: "#contact" }] },
]}
title="Membership Plans"
description="Flexible pricing options to match your fitness journey."
@@ -179,15 +107,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
metrics={[
{
id: "m1", title: "Happy Members", value: "1,200+", icon: Users,
},
{
id: "m2", title: "Weight Lifted", value: "500T", icon: Activity,
},
{
id: "m3", title: "Classes Held", value: "4,500", icon: Activity,
},
{ id: "m1", title: "Happy Members", value: "1,200+", icon: Users },
{ id: "m2", title: "Weight Lifted", value: "500T", icon: Activity },
{ id: "m3", title: "Classes Held", value: "4,500", icon: Activity },
]}
title="Gym Milestones"
description="Our impact on our fitness community."
@@ -200,30 +122,11 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
testimonials={[
{
id: "1", name: "Rahul S.", role: "Athlete", company: "Pehellwaan Gym", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-outdoors-portrait_23-2150828878.jpg"},
{
id: "2", name: "Anita K.", role: "Member", company: "Pehellwaan Gym", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-with-headphones_23-2148435366.jpg"},
{
id: "3", name: "Vikram J.", role: "Lifter", company: "Pehellwaan Gym", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/sporty-woman-stretching-urban-environment_23-2147988169.jpg"},
{
id: "4", name: "Sonia M.", role: "Beginner", company: "Pehellwaan Gym", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-young-woman-taking-selfie_23-2148343487.jpg"},
{
id: "5", name: "Arjun D.", role: "Pro", company: "Pehellwaan Gym", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/female-model-sport-bra-looks-seductive-with-hands-closed_114579-14185.jpg"},
]}
kpiItems={[
{
value: "4.9", label: "Rating"},
{
value: "95%", label: "Goals Met"},
{
value: "500+", label: "Reviews"},
{ id: "1", name: "Rahul S.", role: "Athlete", company: "Pehellwaan Gym", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-outdoors-portrait_23-2150828878.jpg" },
{ id: "2", name: "Anita K.", role: "Member", company: "Pehellwaan Gym", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-with-headphones_23-2148435366.jpg" },
{ id: "3", name: "Vikram J.", role: "Lifter", company: "Pehellwaan Gym", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/sporty-woman-stretching-urban-environment_23-2147988169.jpg" },
]}
kpiItems={[{ value: "4.9", label: "Rating" }, { value: "95%", label: "Goals Met" }, { value: "500+", label: "Reviews" }]}
title="Voices of Pehellwaan"
description="Real success stories from our gym members."
/>
@@ -233,12 +136,9 @@ export default function LandingPage() {
<FaqSplitText
useInvertedBackground={false}
faqs={[
{
id: "f1", title: "What are the hours?", content: "We are open 24/7 for members."},
{
id: "f2", title: "Can I bring a guest?", content: "Yes, with our elite membership."},
{
id: "f3", title: "Do you offer training?", content: "Yes, certified coaches are available."},
{ id: "f1", title: "What are the hours?", content: "We are open 24/7 for members." },
{ id: "f2", title: "Can I bring a guest?", content: "Yes, with our elite membership." },
{ id: "f3", title: "Do you offer training?", content: "Yes, certified coaches are available." },
]}
sideTitle="Gym FAQs"
faqsAnimation="slide-up"
@@ -246,37 +146,25 @@ export default function LandingPage() {
</div>
<div id="contact" data-section="contact">
<ContactText
<ContactSplit
tag="Connect With Us"
title="Ready to Transform?"
description="Your fitness journey doesn't have to be a solo climb. Whether you have questions, need guidance, or are ready to get started, our team is standing by to help you become the best version of yourself. Let's start the conversation."
background={{ variant: "gradient-bars" }}
useInvertedBackground={false}
background={{
variant: "gradient-bars"}}
text="Call us at 07769969492 or visit us at HW6M+J2 Kharadi, Pune, Maharashtra to start your journey today."
buttons={[
{
text: "Contact Us", href: "https://www.google.com/maps/place/Pehellwaan+Gym"},
]}
imageSrc="https://img.b2bpic.net/free-photo/gym-interior-weights-rack-background_23-2148818820.jpg"
buttonText="Submit Inquiry"
inputPlaceholder="Enter your email"
onSubmit={(e) => console.log(e)}
mediaAnimation="slide-up"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{
items: [
{
label: "About", href: "#about"},
{
label: "Plans", href: "#pricing"},
],
},
{
items: [
{
label: "Contact", href: "#contact"},
{
label: "Privacy", href: "#"},
],
},
{ items: [{ label: "About", href: "#about" }, { label: "Plans", href: "#pricing" }] },
{ items: [{ label: "Contact", href: "#contact" }, { label: "Privacy", href: "#" }] },
]}
logoText="Pehellwaan Gym"
/>