Update src/app/page.tsx

This commit is contained in:
2026-03-18 21:31:10 +00:00
parent 375fba5c26
commit 60ef113fe5

View File

@@ -23,8 +23,7 @@ export default function HomePage() {
const footerColumns = [ const footerColumns = [
{ {
title: "Platform", title: "Platform", items: [
items: [
{ label: "Find Trainers", href: "/trainers" }, { label: "Find Trainers", href: "/trainers" },
{ label: "Discover Events", href: "/events" }, { label: "Discover Events", href: "/events" },
{ label: "Join Communities", href: "/communities" }, { label: "Join Communities", href: "/communities" },
@@ -32,8 +31,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ label: "About Us", href: "/about" }, { label: "About Us", href: "/about" },
{ label: "Careers", href: "#" }, { label: "Careers", href: "#" },
{ label: "Blog", href: "#" }, { label: "Blog", href: "#" },
@@ -41,8 +39,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ label: "Help Center", href: "#" }, { label: "Help Center", href: "#" },
{ label: "Contact Us", href: "#" }, { label: "Contact Us", href: "#" },
{ label: "Safety Guidelines", href: "#" }, { label: "Safety Guidelines", href: "#" },
@@ -50,8 +47,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" }, { label: "Cookie Policy", href: "#" },
@@ -90,46 +86,24 @@ export default function HomePage() {
tagAnimation="blur-reveal" tagAnimation="blur-reveal"
buttons={[ buttons={[
{ {
text: "Find a Trainer", text: "Find a Trainer", href: "/trainers"},
href: "/trainers",
},
{ {
text: "Explore Events", text: "Explore Events", href: "/events"},
href: "/events",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
carouselItems={[ carouselItems={[
{ {
id: "carousel-1", id: "carousel-1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-professional-personal-trainer-conducti-1773869257907-f7c81841.png?_wi=1", imageAlt: "Professional trainer conducting personalized fitness session"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-professional-personal-trainer-conducti-1773869257907-f7c81841.png?_wi=1",
imageAlt: "Professional trainer conducting personalized fitness session",
},
{ {
id: "carousel-2", id: "carousel-2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-vibrant-running-club-gathering-in-mumb-1773869258095-cec51798.png?_wi=1", imageAlt: "Dynamic running club gathering in Mumbai"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-vibrant-running-club-gathering-in-mumb-1773869258095-cec51798.png?_wi=1",
imageAlt: "Dynamic running club gathering in Mumbai",
},
{ {
id: "carousel-3", id: "carousel-3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-high-energy-fitness-event-with-multipl-1773869258030-f5c16adb.png?_wi=1", imageAlt: "High-energy fitness event with participants"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-high-energy-fitness-event-with-multipl-1773869258030-f5c16adb.png?_wi=1",
imageAlt: "High-energy fitness event with participants",
},
{ {
id: "carousel-4", id: "carousel-4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-serene-yoga-session-in-a-premium-minim-1773869258752-f7368676.png?_wi=1", imageAlt: "Serene yoga session in premium fitness studio"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-serene-yoga-session-in-a-premium-minim-1773869258752-f7368676.png?_wi=1",
imageAlt: "Serene yoga session in premium fitness studio",
},
{ {
id: "carousel-5", id: "carousel-5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/an-intense-crossfit-training-session-wit-1773869258530-13cf5455.png?_wi=1", imageAlt: "Intense CrossFit training session"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/an-intense-crossfit-training-session-wit-1773869258530-13cf5455.png?_wi=1",
imageAlt: "Intense CrossFit training session",
},
{ {
id: "carousel-6", id: "carousel-6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-holistic-wellness-experience-showing-a-1773869257943-ea686a20.png?_wi=1", imageAlt: "Holistic wellness experience and meditation"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-holistic-wellness-experience-showing-a-1773869257943-ea686a20.png?_wi=1",
imageAlt: "Holistic wellness experience and meditation",
},
]} ]}
autoPlay={true} autoPlay={true}
autoPlayInterval={5000} autoPlayInterval={5000}
@@ -146,32 +120,14 @@ export default function HomePage() {
tagAnimation="blur-reveal" tagAnimation="blur-reveal"
features={[ features={[
{ {
id: "feature-1", id: "feature-1", title: "Book Verified Trainers", author: "Personal Training", description: "Connect with certified fitness professionals offering specialized coaching in strength, yoga, CrossFit, endurance training, and more. Real-time availability and transparent pricing.", tags: ["Personalized", "Certified", "Instant Booking"],
title: "Book Verified Trainers", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-professional-headshot-composition-of-m-1773869258401-06329eac.png", imageAlt: "Verified professional trainers at FitnessaCollective"},
author: "Personal Training",
description: "Connect with certified fitness professionals offering specialized coaching in strength, yoga, CrossFit, endurance training, and more. Real-time availability and transparent pricing.",
tags: ["Personalized", "Certified", "Instant Booking"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-professional-headshot-composition-of-m-1773869258401-06329eac.png",
imageAlt: "Verified professional trainers at FitnessaCollective",
},
{ {
id: "feature-2", id: "feature-2", title: "Discover Fitness Events", author: "Community Events", description: "Stay updated on exclusive fitness events, workshops, marathons, and wellness seminars across Mumbai. Browse by location, date, category, and price to find your perfect match.", tags: ["Live Events", "Workshops", "Seminars"],
title: "Discover Fitness Events", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-vibrant-well-organized-fitness-event-w-1773869259820-f66f4ec5.png", imageAlt: "Vibrant fitness events and workshops in Mumbai"},
author: "Community Events",
description: "Stay updated on exclusive fitness events, workshops, marathons, and wellness seminars across Mumbai. Browse by location, date, category, and price to find your perfect match.",
tags: ["Live Events", "Workshops", "Seminars"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-vibrant-well-organized-fitness-event-w-1773869259820-f66f4ec5.png",
imageAlt: "Vibrant fitness events and workshops in Mumbai",
},
{ {
id: "feature-3", id: "feature-3", title: "Join Local Run Clubs", author: "Community", description: "Connect with nearby running communities, from casual joggers to serious marathoners. Discover trail runs, pace groups, and social fitness activities throughout the city.", tags: ["Communities", "Social", "Local"],
title: "Join Local Run Clubs", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/an-active-diverse-fitness-community-gath-1773869258456-f9a868c5.png?_wi=1", imageAlt: "Active running clubs and fitness communities"},
author: "Community",
description: "Connect with nearby running communities, from casual joggers to serious marathoners. Discover trail runs, pace groups, and social fitness activities throughout the city.",
tags: ["Communities", "Social", "Local"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/an-active-diverse-fitness-community-gath-1773869258456-f9a868c5.png?_wi=1",
imageAlt: "Active running clubs and fitness communities",
},
]} ]}
animationType="slide-up" animationType="slide-up"
textboxLayout="split" textboxLayout="split"
@@ -204,37 +160,17 @@ export default function HomePage() {
tagAnimation="blur-reveal" tagAnimation="blur-reveal"
testimonials={[ testimonials={[
{ {
id: "testimonial-1", id: "testimonial-1", name: "Priya Sharma", role: "Marathon Runner", company: "Mumbai Running Collective", rating: 5,
name: "Priya Sharma", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-professional-portrait-photograph-of-a--1773869256854-6079cfda.png"},
role: "Marathon Runner",
company: "Mumbai Running Collective",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-professional-portrait-photograph-of-a--1773869256854-6079cfda.png",
},
{ {
id: "testimonial-2", id: "testimonial-2", name: "Arjun Kapoor", role: "Strength Coach", company: "Elite Fitness Mumbai", rating: 5,
name: "Arjun Kapoor", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-professional-portrait-of-a-male-fitnes-1773869257396-b7dd9b87.png"},
role: "Strength Coach",
company: "Elite Fitness Mumbai",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-professional-portrait-of-a-male-fitnes-1773869257396-b7dd9b87.png",
},
{ {
id: "testimonial-3", id: "testimonial-3", name: "Anaya Patel", role: "Yoga Instructor", company: "Wellness Haven", rating: 5,
name: "Anaya Patel", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-serene-professional-portrait-of-a-fema-1773869256866-3f2f98d8.png"},
role: "Yoga Instructor",
company: "Wellness Haven",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-serene-professional-portrait-of-a-fema-1773869256866-3f2f98d8.png",
},
{ {
id: "testimonial-4", id: "testimonial-4", name: "Rohan Singh", role: "Fitness Enthusiast", company: "CrossFit Mumbai", rating: 5,
name: "Rohan Singh", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-dynamic-professional-portrait-of-a-mal-1773869257881-21df2f61.png"},
role: "Fitness Enthusiast",
company: "CrossFit Mumbai",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-dynamic-professional-portrait-of-a-mal-1773869257881-21df2f61.png",
},
]} ]}
kpiItems={[ kpiItems={[
{ value: "10K+", label: "Active Members" }, { value: "10K+", label: "Active Members" },
@@ -256,42 +192,19 @@ export default function HomePage() {
tagAnimation="blur-reveal" tagAnimation="blur-reveal"
buttons={[ buttons={[
{ {
text: "View All Trainers", text: "View All Trainers", href: "/trainers"},
href: "/trainers",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
products={[ products={[
{ {
id: "trainer-1", id: "trainer-1", brand: "Strength & Power", name: "Vikram Desai", price: "₹1,500/session", rating: 5,
brand: "Strength & Power", reviewCount: "248", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-professional-portrait-of-a-confident-m-1773869257969-f85bd9cc.png", imageAlt: "Professional trainer Vikram Desai"},
name: "Vikram Desai",
price: "₹1,500/session",
rating: 5,
reviewCount: "248",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-professional-portrait-of-a-confident-m-1773869257969-f85bd9cc.png",
imageAlt: "Professional trainer Vikram Desai",
},
{ {
id: "trainer-2", id: "trainer-2", brand: "Yoga & Wellness", name: "Neha Gupta", price: "₹1,200/session", rating: 5,
brand: "Yoga & Wellness", reviewCount: "156", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-serene-professional-portrait-of-a-calm-1773869257666-2f2b67d8.png", imageAlt: "Yoga instructor Neha Gupta"},
name: "Neha Gupta",
price: "₹1,200/session",
rating: 5,
reviewCount: "156",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-serene-professional-portrait-of-a-calm-1773869257666-2f2b67d8.png",
imageAlt: "Yoga instructor Neha Gupta",
},
{ {
id: "trainer-3", id: "trainer-3", brand: "CrossFit Elite", name: "Aditya Kumar", price: "₹2,000/session", rating: 5,
brand: "CrossFit Elite", reviewCount: "312", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-dynamic-professional-portrait-of-an-en-1773869257852-a3ad9d89.png", imageAlt: "CrossFit trainer Aditya Kumar"},
name: "Aditya Kumar",
price: "₹2,000/session",
rating: 5,
reviewCount: "312",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8SAGkNg6dDslfeJ9cLBIp5dqh/a-dynamic-professional-portrait-of-an-en-1773869257852-a3ad9d89.png",
imageAlt: "CrossFit trainer Aditya Kumar",
},
]} ]}
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
animationType="scale-rotate" animationType="scale-rotate"
@@ -307,37 +220,24 @@ export default function HomePage() {
tag="Help & Support" tag="Help & Support"
tagIcon={HelpCircle} tagIcon={HelpCircle}
tagAnimation="blur-reveal" tagAnimation="blur-reveal"
buttons={[
{
text: "Still have questions? Contact us", href: "#contact"},
]}
buttonAnimation="slide-up"
faqs={[ faqs={[
{ {
id: "faq-1", id: "faq-1", title: "How do I book a trainer on FitnessaCollective?", content: "Browse our verified trainer directory, filter by specialization and location, check availability, and book directly through the platform. You'll receive instant confirmation and can start your sessions immediately."},
title: "How do I book a trainer on FitnessaCollective?",
content: "Browse our verified trainer directory, filter by specialization and location, check availability, and book directly through the platform. You'll receive instant confirmation and can start your sessions immediately.",
},
{ {
id: "faq-2", id: "faq-2", title: "Are all trainers verified and certified?", content: "Yes, every trainer on FitnessaCollective undergoes strict verification. We confirm certifications, experience, and background to ensure you work with only the best professionals."},
title: "Are all trainers verified and certified?",
content: "Yes, every trainer on FitnessaCollective undergoes strict verification. We confirm certifications, experience, and background to ensure you work with only the best professionals.",
},
{ {
id: "faq-3", id: "faq-3", title: "What types of fitness events are available?", content: "We feature diverse events including marathons, yoga workshops, CrossFit competitions, strength training seminars, wellness retreats, and community fitness challenges throughout Mumbai."},
title: "What types of fitness events are available?",
content: "We feature diverse events including marathons, yoga workshops, CrossFit competitions, strength training seminars, wellness retreats, and community fitness challenges throughout Mumbai.",
},
{ {
id: "faq-4", id: "faq-4", title: "How can I join a running club or fitness community?", content: "Search for communities by location, fitness interest, or pace level. Send a join request and get connected with members. Many communities organize regular meetups and training sessions."},
title: "How can I join a running club or fitness community?",
content: "Search for communities by location, fitness interest, or pace level. Send a join request and get connected with members. Many communities organize regular meetups and training sessions.",
},
{ {
id: "faq-5", id: "faq-5", title: "What payment methods do you accept?", content: "We accept all major credit/debit cards, UPI, digital wallets, and bank transfers. All transactions are secured and encrypted for your protection."},
title: "What payment methods do you accept?",
content: "We accept all major credit/debit cards, UPI, digital wallets, and bank transfers. All transactions are secured and encrypted for your protection.",
},
{ {
id: "faq-6", id: "faq-6", title: "Can I cancel or reschedule my bookings?", content: "Yes, you can reschedule or cancel bookings up to 24 hours in advance without penalties. Our flexible cancellation policy ensures peace of mind for all users."},
title: "Can I cancel or reschedule my bookings?",
content: "Yes, you can reschedule or cancel bookings up to 24 hours in advance without penalties. Our flexible cancellation policy ensures peace of mind for all users.",
},
]} ]}
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}