Merge version_1 into main #2
@@ -19,8 +19,7 @@ export default function AboutPage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Navigate",
|
||||
items: [
|
||||
title: "Navigate", items: [
|
||||
{ label: "Home", href: "/" },
|
||||
{ label: "About", href: "/about" },
|
||||
{ label: "Services", href: "/services" },
|
||||
@@ -28,8 +27,7 @@ export default function AboutPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Personal Training", href: "/services" },
|
||||
{ label: "Strength & Conditioning", href: "/services" },
|
||||
{ label: "Custom Programs", href: "/services" },
|
||||
@@ -37,8 +35,7 @@ export default function AboutPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Our Philosophy", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
@@ -77,10 +74,7 @@ export default function AboutPage() {
|
||||
membersAnimation="blur-reveal"
|
||||
members={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Your Elite Coach",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-businessman-office-3_1262-1489.jpg",
|
||||
},
|
||||
id: "1", name: "Your Elite Coach", imageSrc: "http://img.b2bpic.net/free-photo/portrait-businessman-office-3_1262-1489.jpg"},
|
||||
]}
|
||||
memberVariant="default"
|
||||
useInvertedBackground={false}
|
||||
@@ -95,9 +89,7 @@ export default function AboutPage() {
|
||||
useInvertedBackground={true}
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Our Services",
|
||||
href: "/services",
|
||||
},
|
||||
text: "Explore Our Services", href: "/services"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -108,16 +100,12 @@ export default function AboutPage() {
|
||||
tagIcon={Zap}
|
||||
title="Begin Your Transformation Today"
|
||||
description="Schedule a free consultation with our coaching team. We'll discuss your goals, assess your current fitness level, and create a personalized plan to get you results."
|
||||
background={{ variant: "circleGradient" }}
|
||||
background={{ variant: "glowing-orb" }}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Free Consultation",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Book Your Free Consultation", href: "/contact"},
|
||||
{
|
||||
text: "View Services",
|
||||
href: "/services",
|
||||
},
|
||||
text: "View Services", href: "/services"},
|
||||
]}
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
|
||||
@@ -45,17 +45,12 @@ export default function ContactPage() {
|
||||
title="Start Training Today"
|
||||
description="Your first step toward elite strength and unshakeable confidence. Book a consultation with our coaching team and let's build your custom strength program."
|
||||
background={{
|
||||
variant: "circleGradient",
|
||||
}}
|
||||
variant: "glowing-orb"}}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Free Consultation",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Book Your Free Consultation", href: "/contact"},
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "/services",
|
||||
},
|
||||
text: "Learn More", href: "/services"},
|
||||
]}
|
||||
buttonAnimation="blur-reveal"
|
||||
useInvertedBackground={false}
|
||||
@@ -70,17 +65,12 @@ export default function ContactPage() {
|
||||
title="488 Helmcken St, Vancouver, BC"
|
||||
description="Located in the heart of Vancouver. Walk in for a tour, meet the team, and discuss your fitness goals in person. We're here to help you succeed."
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Directions",
|
||||
href: "https://maps.google.com/?q=488+Helmcken+St+Vancouver+BC",
|
||||
},
|
||||
text: "Get Directions", href: "https://maps.google.com/?q=488+Helmcken+St+Vancouver+BC"},
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Contact Us", href: "/contact"},
|
||||
]}
|
||||
useInvertedBackground={true}
|
||||
/>
|
||||
@@ -91,8 +81,7 @@ export default function ContactPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Navigate",
|
||||
items: [
|
||||
title: "Navigate", items: [
|
||||
{ label: "Home", href: "/" },
|
||||
{ label: "About", href: "/about" },
|
||||
{ label: "Services", href: "/services" },
|
||||
@@ -100,8 +89,7 @@ export default function ContactPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Personal Training", href: "/services" },
|
||||
{ label: "Strength & Conditioning", href: "/services" },
|
||||
{ label: "Custom Programs", href: "/services" },
|
||||
@@ -109,8 +97,7 @@ export default function ContactPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Our Philosophy", href: "/services" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
|
||||
179
src/app/page.tsx
179
src/app/page.tsx
@@ -22,8 +22,7 @@ export default function HomePage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Navigate",
|
||||
items: [
|
||||
title: "Navigate", items: [
|
||||
{ label: "Home", href: "/" },
|
||||
{ label: "About", href: "/about" },
|
||||
{ label: "Services", href: "/services" },
|
||||
@@ -31,8 +30,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Personal Training", href: "/services" },
|
||||
{ label: "Strength & Conditioning", href: "/services" },
|
||||
{ label: "Custom Programs", href: "/services" },
|
||||
@@ -40,8 +38,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Our Philosophy", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
@@ -78,31 +75,21 @@ export default function HomePage() {
|
||||
description="Personalized strength training designed to build real strength, confidence, and long-term health. Elite coaching for those who demand results."
|
||||
tag="Premium Training"
|
||||
tagIcon={Zap}
|
||||
background={{ variant: "circleGradient" }}
|
||||
background={{ variant: "glowing-orb" }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/handsome-man-showing-mucles_23-2147775529.jpg"
|
||||
imageAlt="Elite athlete performing strength training"
|
||||
mediaAnimation="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
name: "Marcus Chen",
|
||||
handle: "Completed 12-Week Program",
|
||||
testimonial: "Transformed my entire approach to strength training. The personalized coaching made all the difference.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-some-business-deal-with-client_329181-10302.jpg?_wi=1",
|
||||
},
|
||||
name: "Marcus Chen", handle: "Completed 12-Week Program", testimonial: "Transformed my entire approach to strength training. The personalized coaching made all the difference.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-some-business-deal-with-client_329181-10302.jpg"},
|
||||
{
|
||||
name: "Sarah Mitchell",
|
||||
handle: "Consistency Built Results",
|
||||
testimonial: "Finally understand proper form and progressive overload. Best investment in my health.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-athlete-ready-run_23-2148876522.jpg?_wi=1",
|
||||
},
|
||||
name: "Sarah Mitchell", handle: "Consistency Built Results", testimonial: "Finally understand proper form and progressive overload. Best investment in my health.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-athlete-ready-run_23-2148876522.jpg"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your First Session",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Book Your First Session", href: "/contact"},
|
||||
]}
|
||||
buttonAnimation="blur-reveal"
|
||||
useInvertedBackground={false}
|
||||
@@ -116,36 +103,24 @@ export default function HomePage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Inconsistent Training",
|
||||
description: "Without structure and accountability, progress stalls. You need a system that keeps you committed.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/european-young-woman-sport-black-uniform-sitting-concrete-staircase_291650-398.jpg?_wi=1",
|
||||
},
|
||||
title: "Inconsistent Training", description: "Without structure and accountability, progress stalls. You need a system that keeps you committed.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/european-young-woman-sport-black-uniform-sitting-concrete-staircase_291650-398.jpg"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-working-together-fitness-class_23-2148284916.jpg?_wi=1",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-working-together-fitness-class_23-2148284916.jpg"},
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Lack of Progress",
|
||||
description: "Generic workouts don't work. Your training must be tailored to YOUR goals and body.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/european-young-woman-sport-black-uniform-sitting-concrete-staircase_291650-398.jpg?_wi=2",
|
||||
},
|
||||
title: "Lack of Progress", description: "Generic workouts don't work. Your training must be tailored to YOUR goals and body.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/european-young-woman-sport-black-uniform-sitting-concrete-staircase_291650-398.jpg"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-working-together-fitness-class_23-2148284916.jpg?_wi=2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-working-together-fitness-class_23-2148284916.jpg"},
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Confusion About Workouts",
|
||||
description: "Too much conflicting information online. You need expert guidance you can trust.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/european-young-woman-sport-black-uniform-sitting-concrete-staircase_291650-398.jpg?_wi=3",
|
||||
},
|
||||
title: "Confusion About Workouts", description: "Too much conflicting information online. You need expert guidance you can trust.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/european-young-woman-sport-black-uniform-sitting-concrete-staircase_291650-398.jpg"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-working-together-fitness-class_23-2148284916.jpg?_wi=3",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-working-together-fitness-class_23-2148284916.jpg"},
|
||||
},
|
||||
]}
|
||||
showStepNumbers={true}
|
||||
@@ -163,9 +138,7 @@ export default function HomePage() {
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Our Services",
|
||||
href: "/services",
|
||||
},
|
||||
text: "Explore Our Services", href: "/services"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -178,45 +151,17 @@ export default function HomePage() {
|
||||
tagIcon={Zap}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "1-on-1 Coaching",
|
||||
name: "Personal Training",
|
||||
price: "Starting at $75/session",
|
||||
rating: 5,
|
||||
reviewCount: "50+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-closeup-portrait-woman-exercising-gym_651396-1078.jpg?_wi=1",
|
||||
imageAlt: "Personal training session",
|
||||
},
|
||||
id: "1", brand: "1-on-1 Coaching", name: "Personal Training", price: "Starting at $75/session", rating: 5,
|
||||
reviewCount: "50+", imageSrc: "http://img.b2bpic.net/free-photo/crop-closeup-portrait-woman-exercising-gym_651396-1078.jpg", imageAlt: "Personal training session"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Athletic Development",
|
||||
name: "Strength & Conditioning",
|
||||
price: "Starting at $85/session",
|
||||
rating: 5,
|
||||
reviewCount: "45+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-exercising-weight-bench_329181-14151.jpg?_wi=1",
|
||||
imageAlt: "Strength and conditioning training",
|
||||
},
|
||||
id: "2", brand: "Athletic Development", name: "Strength & Conditioning", price: "Starting at $85/session", rating: 5,
|
||||
reviewCount: "45+", imageSrc: "http://img.b2bpic.net/free-photo/woman-exercising-weight-bench_329181-14151.jpg", imageAlt: "Strength and conditioning training"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Foundation Building",
|
||||
name: "Beginner Strength Programs",
|
||||
price: "Starting at $199/month",
|
||||
rating: 5,
|
||||
reviewCount: "38+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gym-instructor-guiding-woman-while-exercising-with-dumbbell_23-2147827468.jpg?_wi=1",
|
||||
imageAlt: "Beginner strength training program",
|
||||
},
|
||||
id: "3", brand: "Foundation Building", name: "Beginner Strength Programs", price: "Starting at $199/month", rating: 5,
|
||||
reviewCount: "38+", imageSrc: "http://img.b2bpic.net/free-photo/gym-instructor-guiding-woman-while-exercising-with-dumbbell_23-2147827468.jpg", imageAlt: "Beginner strength training program"},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Tailored Solutions",
|
||||
name: "Customized Workout Plans",
|
||||
price: "Starting at $149/month",
|
||||
rating: 5,
|
||||
reviewCount: "42+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32133.jpg?_wi=1",
|
||||
imageAlt: "Custom workout plan design",
|
||||
},
|
||||
id: "4", brand: "Tailored Solutions", name: "Customized Workout Plans", price: "Starting at $149/month", rating: 5,
|
||||
reviewCount: "42+", imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32133.jpg", imageAlt: "Custom workout plan design"},
|
||||
]}
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
animationType="slide-up"
|
||||
@@ -224,9 +169,7 @@ export default function HomePage() {
|
||||
useInvertedBackground={true}
|
||||
buttons={[
|
||||
{
|
||||
text: "View Detailed Services",
|
||||
href: "/services",
|
||||
},
|
||||
text: "View Detailed Services", href: "/services"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -239,53 +182,17 @@ export default function HomePage() {
|
||||
tagIcon={Star}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Marcus Chen",
|
||||
handle: "@marcuschen",
|
||||
testimonial: "Transformed my entire approach to strength training. The personalized coaching made all the difference in my progress.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-some-business-deal-with-client_329181-10302.jpg?_wi=2",
|
||||
imageAlt: "Marcus Chen",
|
||||
},
|
||||
id: "1", name: "Marcus Chen", handle: "@marcuschen", testimonial: "Transformed my entire approach to strength training. The personalized coaching made all the difference in my progress.", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-some-business-deal-with-client_329181-10302.jpg", imageAlt: "Marcus Chen"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sarah Mitchell",
|
||||
handle: "@sarahmitch_fitness",
|
||||
testimonial: "Finally understand proper form and progressive overload. Best investment in my health I could have made.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-athlete-ready-run_23-2148876522.jpg?_wi=2",
|
||||
imageAlt: "Sarah Mitchell",
|
||||
},
|
||||
id: "2", name: "Sarah Mitchell", handle: "@sarahmitch_fitness", testimonial: "Finally understand proper form and progressive overload. Best investment in my health I could have made.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-athlete-ready-run_23-2148876522.jpg", imageAlt: "Sarah Mitchell"},
|
||||
{
|
||||
id: "3",
|
||||
name: "David Thompson",
|
||||
handle: "@davidthompson88",
|
||||
testimonial: "Consistency and structure finally clicked. The customized program kept me accountable and delivered results.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-woman-helping-man-exercise-gym_52683-98091.jpg",
|
||||
imageAlt: "David Thompson",
|
||||
},
|
||||
id: "3", name: "David Thompson", handle: "@davidthompson88", testimonial: "Consistency and structure finally clicked. The customized program kept me accountable and delivered results.", imageSrc: "http://img.b2bpic.net/free-photo/view-woman-helping-man-exercise-gym_52683-98091.jpg", imageAlt: "David Thompson"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Jessica Liu",
|
||||
handle: "@jessicaliu_trains",
|
||||
testimonial: "Expert guidance cut through the confusion. Now I train smarter, not just harder. Highly recommend.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-face-african-american-girl-looking-away_1262-3098.jpg",
|
||||
imageAlt: "Jessica Liu",
|
||||
},
|
||||
id: "4", name: "Jessica Liu", handle: "@jessicaliu_trains", testimonial: "Expert guidance cut through the confusion. Now I train smarter, not just harder. Highly recommend.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-face-african-american-girl-looking-away_1262-3098.jpg", imageAlt: "Jessica Liu"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Alex Rodriguez",
|
||||
handle: "@alexfitness",
|
||||
testimonial: "One-on-one coaching accountability transformed my consistency. Best decision for my fitness journey.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-men-dressing-room-gym_329181-13273.jpg",
|
||||
imageAlt: "Alex Rodriguez",
|
||||
},
|
||||
id: "5", name: "Alex Rodriguez", handle: "@alexfitness", testimonial: "One-on-one coaching accountability transformed my consistency. Best decision for my fitness journey.", imageSrc: "http://img.b2bpic.net/free-photo/two-men-dressing-room-gym_329181-13273.jpg", imageAlt: "Alex Rodriguez"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Emma Watson",
|
||||
handle: "@emmawatson_coach",
|
||||
testimonial: "The discipline and structure you get here is elite level. Results speak louder than words. Absolutely worth it.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/disabled-person-with-amputee-leg_23-2149057427.jpg",
|
||||
imageAlt: "Emma Watson",
|
||||
},
|
||||
id: "6", name: "Emma Watson", handle: "@emmawatson_coach", testimonial: "The discipline and structure you get here is elite level. Results speak louder than words. Absolutely worth it.", imageSrc: "http://img.b2bpic.net/free-photo/disabled-person-with-amputee-leg_23-2149057427.jpg", imageAlt: "Emma Watson"},
|
||||
]}
|
||||
animationType="blur-reveal"
|
||||
textboxLayout="default"
|
||||
@@ -302,16 +209,12 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
title="Start Training Today"
|
||||
description="Your first step toward elite strength and unshakeable confidence. Book a consultation with our coaching team and let's build your custom strength program."
|
||||
background={{ variant: "circleGradient" }}
|
||||
background={{ variant: "glowing-orb" }}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Free Consultation",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Book Your Free Consultation", href: "/contact"},
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "/services",
|
||||
},
|
||||
text: "Learn More", href: "/services"},
|
||||
]}
|
||||
buttonAnimation="blur-reveal"
|
||||
useInvertedBackground={false}
|
||||
@@ -327,13 +230,9 @@ export default function HomePage() {
|
||||
background={{ variant: "plain" }}
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Directions",
|
||||
href: "https://maps.google.com/?q=488+Helmcken+St+Vancouver+BC",
|
||||
},
|
||||
text: "Get Directions", href: "https://maps.google.com/?q=488+Helmcken+St+Vancouver+BC"},
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Contact Us", href: "/contact"},
|
||||
]}
|
||||
useInvertedBackground={true}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user