From c62c2ade53679e06f7059c041a85b8c374cc3686 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 13:23:30 +0000 Subject: [PATCH 1/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 36 ++++++++++-------------------------- 1 file changed, 10 insertions(+), 26 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 7e0ffd1..1bc7229 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -67,26 +67,14 @@ export default function ContactPage() { tagAnimation="slide-up" features={[ { - id: "1", - title: "Trusted by 1200+ Active Gyms", - tags: ["Proven", "Verified"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-modern-professional-gym-management-das-1772543988881-eca3bc50.png?_wi=2", - imageAlt: "Dashboard Interface", - }, + id: "1", title: "Trusted by 1200+ Active Gyms", tags: ["Proven", "Verified"], + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-modern-professional-gym-management-das-1772543988881-eca3bc50.png", imageAlt: "Dashboard Interface"}, { - id: "2", - title: "24% Average Member Retention Increase", - tags: ["Guaranteed", "Results"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-predictive-analytics-illustration-show-1772543987132-86e6bf02.png?_wi=2", - imageAlt: "Retention Analytics", - }, + id: "2", title: "24% Average Member Retention Increase", tags: ["Guaranteed", "Results"], + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-predictive-analytics-illustration-show-1772543987132-86e6bf02.png", imageAlt: "Retention Analytics"}, { - id: "3", - title: "Award-Winning Customer Support", - tags: ["Available", "24/7"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-sophisticated-revenue-analytics-dashbo-1772543986915-93ba9914.png?_wi=2", - imageAlt: "Customer Support", - }, + id: "3", title: "Award-Winning Customer Support", tags: ["Available", "24/7"], + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-sophisticated-revenue-analytics-dashbo-1772543986915-93ba9914.png", imageAlt: "Customer Support"}, ]} animationType="slide-up" textboxLayout="default" @@ -100,8 +88,7 @@ export default function ContactPage() { Date: Tue, 3 Mar 2026 13:23:31 +0000 Subject: [PATCH 2/5] Update src/app/dashboard/page.tsx --- src/app/dashboard/page.tsx | 67 ++++++++------------------------------ 1 file changed, 14 insertions(+), 53 deletions(-) diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx index cbab9fa..6884e2b 100644 --- a/src/app/dashboard/page.tsx +++ b/src/app/dashboard/page.tsx @@ -11,6 +11,7 @@ import { Users, DollarSign, TrendingUp, + Sparkles, } from "lucide-react"; export default function DashboardPage() { @@ -46,37 +47,17 @@ export default function DashboardPage() { title="Complete Gym Management Suite" description="Explore the tools that gym owners trust to transform their operations and drive sustainable growth" tag="Product Suite" - tagIcon={{ toString: () => "Sparkles" }} + tagIcon={Sparkles} tagAnimation="blur-reveal" products={[ { - id: "1", - name: "Member Portal", - price: "Included", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-mobile-first-member-portal-interface-s-1772543995638-a3119cd9.png", - imageAlt: "Member Portal Interface", - }, + id: "1", name: "Member Portal", price: "Included", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-mobile-first-member-portal-interface-s-1772543995638-a3119cd9.png", imageAlt: "Member Portal Interface"}, { - id: "2", - name: "Analytics Engine", - price: "Included", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-comprehensive-analytics-engine-visuali-1772543987047-f7ada6b5.png", - imageAlt: "Analytics Engine Visualization", - }, + id: "2", name: "Analytics Engine", price: "Included", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-comprehensive-analytics-engine-visuali-1772543987047-f7ada6b5.png", imageAlt: "Analytics Engine Visualization"}, { - id: "3", - name: "Trainer Dashboard", - price: "Included", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-trainer-dashboard-interface-showing-pe-1772543989017-2e4de18f.png", - imageAlt: "Trainer Dashboard Interface", - }, + id: "3", name: "Trainer Dashboard", price: "Included", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-trainer-dashboard-interface-showing-pe-1772543989017-2e4de18f.png", imageAlt: "Trainer Dashboard Interface"}, { - id: "4", - name: "Payment Hub", - price: "Included", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-payment-hub-interface-displaying-trans-1772543989525-b741dfee.png", - imageAlt: "Payment Hub Interface", - }, + id: "4", name: "Payment Hub", price: "Included", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-payment-hub-interface-displaying-trans-1772543989525-b741dfee.png", imageAlt: "Payment Hub Interface"}, ]} gridVariant="four-items-2x2-equal-grid" animationType="slide-up" @@ -96,32 +77,16 @@ export default function DashboardPage() { tagAnimation="slide-up" metrics={[ { - id: "1", - value: "1200", - title: "Active Users", - description: "Using GymFlow in your network", - icon: Users, + id: "1", value: "1200", title: "Active Users", description: "Using GymFlow in your network", icon: Users, }, { - id: "2", - value: "98%", - title: "Uptime", - description: "Enterprise-grade reliability", - icon: Building2, + id: "2", value: "98%", title: "Uptime", description: "Enterprise-grade reliability", icon: Building2, }, { - id: "3", - value: "$2.5M", - title: "Processed Monthly", - description: "Through your dashboard", - icon: DollarSign, + id: "3", value: "$2.5M", title: "Processed Monthly", description: "Through your dashboard", icon: DollarSign, }, { - id: "4", - value: "45%", - title: "Efficiency Gain", - description: "Average time saved", - icon: TrendingUp, + id: "4", value: "45%", title: "Efficiency Gain", description: "Average time saved", icon: TrendingUp, }, ]} gridVariant="uniform-all-items-equal" @@ -135,8 +100,7 @@ export default function DashboardPage() { Date: Tue, 3 Mar 2026 13:23:31 +0000 Subject: [PATCH 3/5] Update src/app/layout.tsx --- src/app/layout.tsx | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f1ee64d..67b6102 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,36 +5,21 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const publicSans = Public_Sans({ - variable: "--font-public-sans", - subsets: ["latin"], + variable: "--font-public-sans", subsets: ["latin"], }); export const metadata: Metadata = { - title: "GymFlow - Gym Management SaaS Platform", - description: "Automate member management, track real-time revenue, and unlock data-driven insights with GymFlow's premium gym management platform built for gym owners.", - keywords: "gym management software, SaaS gym platform, member tracking, fitness business analytics, gym revenue tracking, attendance management", - metadataBase: new URL("https://gymflow.com"), + title: "GymFlow - Gym Management SaaS Platform", description: "Automate member management, track real-time revenue, and unlock data-driven insights with GymFlow's premium gym management platform built for gym owners.", keywords: "gym management software, SaaS gym platform, member tracking, fitness business analytics, gym revenue tracking, attendance management", metadataBase: new URL("https://gymflow.com"), alternates: { - canonical: "https://gymflow.com", - }, + canonical: "https://gymflow.com"}, openGraph: { - title: "GymFlow - Run Your Gym Smarter", - description: "Premium gym management platform with real-time analytics, member tracking, and revenue insights.", - url: "https://gymflow.com", - siteName: "GymFlow", - images: [ + title: "GymFlow - Run Your Gym Smarter", description: "Premium gym management platform with real-time analytics, member tracking, and revenue insights.", url: "https://gymflow.com", siteName: "GymFlow", images: [ { - url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-modern-professional-gym-management-das-1772543988881-eca3bc50.png", - alt: "GymFlow Dashboard", - }, + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-modern-professional-gym-management-das-1772543988881-eca3bc50.png", alt: "GymFlow Dashboard"}, ], - type: "website", - }, + type: "website"}, twitter: { - card: "summary_large_image", - title: "GymFlow - Gym Management SaaS", - description: "Transform gym operations with real-time analytics and member intelligence.", - images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-modern-professional-gym-management-das-1772543988881-eca3bc50.png"], + card: "summary_large_image", title: "GymFlow - Gym Management SaaS", description: "Transform gym operations with real-time analytics and member intelligence.", images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-modern-professional-gym-management-das-1772543988881-eca3bc50.png"], }, robots: { index: true, -- 2.49.1 From 3742102bf45a3b024516c855bf2e52932abee1e5 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 13:23:32 +0000 Subject: [PATCH 4/5] Update src/app/page.tsx --- src/app/page.tsx | 158 ++++++++--------------------------------------- 1 file changed, 27 insertions(+), 131 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 6f47bab..c22e3f4 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -60,7 +60,7 @@ export default function HomePage() { { text: "Watch Demo", href: "https://example.com/demo" }, ]} buttonAnimation="slide-up" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-modern-professional-gym-management-das-1772543988881-eca3bc50.png?_wi=1" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-modern-professional-gym-management-das-1772543988881-eca3bc50.png" imageAlt="GymFlow Dashboard Interface" mediaAnimation="slide-up" marqueeItems={[ @@ -83,47 +83,23 @@ export default function HomePage() { tagAnimation="slide-up" features={[ { - id: "1", - title: "Intelligent Member Tracking", - tags: ["Real-time", "Attendance"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-sleek-feature-illustration-showing-rea-1772543987521-f9811cd3.png?_wi=1", - imageAlt: "Member Tracking Illustration", - }, + id: "1", title: "Intelligent Member Tracking", tags: ["Real-time", "Attendance"], + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-sleek-feature-illustration-showing-rea-1772543987521-f9811cd3.png", imageAlt: "Member Tracking Illustration"}, { - id: "2", - title: "Revenue Analytics Dashboard", - tags: ["Financial", "Insights"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-sophisticated-revenue-analytics-dashbo-1772543986915-93ba9914.png?_wi=1", - imageAlt: "Revenue Analytics Dashboard", - }, + id: "2", title: "Revenue Analytics Dashboard", tags: ["Financial", "Insights"], + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-sophisticated-revenue-analytics-dashbo-1772543986915-93ba9914.png", imageAlt: "Revenue Analytics Dashboard"}, { - id: "3", - title: "Automated Payment Processing", - tags: ["Stripe", "Secure"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/an-illustration-of-secure-payment-proces-1772543987203-e5583baa.png?_wi=1", - imageAlt: "Payment Processing Illustration", - }, + id: "3", title: "Automated Payment Processing", tags: ["Stripe", "Secure"], + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/an-illustration-of-secure-payment-proces-1772543987203-e5583baa.png", imageAlt: "Payment Processing Illustration"}, { - id: "4", - title: "Retention Intelligence", - tags: ["Predictive", "Engagement"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-predictive-analytics-illustration-show-1772543987132-86e6bf02.png?_wi=1", - imageAlt: "Retention Intelligence Illustration", - }, + id: "4", title: "Retention Intelligence", tags: ["Predictive", "Engagement"], + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-predictive-analytics-illustration-show-1772543987132-86e6bf02.png", imageAlt: "Retention Intelligence Illustration"}, { - id: "5", - title: "Class Scheduling System", - tags: ["Trainer", "Management"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-professional-class-scheduling-system-i-1772543988997-af828e22.png?_wi=1", - imageAlt: "Class Scheduling System", - }, + id: "5", title: "Class Scheduling System", tags: ["Trainer", "Management"], + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-professional-class-scheduling-system-i-1772543988997-af828e22.png", imageAlt: "Class Scheduling System"}, { - id: "6", - title: "Multi-Location Control", - tags: ["Franchise", "Scalable"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-multi-location-management-dashboard-sh-1772543987459-c6d4ce1a.png", - imageAlt: "Multi-Location Dashboard", - }, + id: "6", title: "Multi-Location Control", tags: ["Franchise", "Scalable"], + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-multi-location-management-dashboard-sh-1772543987459-c6d4ce1a.png", imageAlt: "Multi-Location Dashboard"}, ]} animationType="slide-up" textboxLayout="default" @@ -142,32 +118,16 @@ export default function HomePage() { tagAnimation="slide-up" metrics={[ { - id: "1", - value: "1200", - title: "Active Gyms", - description: "Gym owners using GymFlow daily", - icon: Building2, + id: "1", value: "1200", title: "Active Gyms", description: "Gym owners using GymFlow daily", icon: Building2, }, { - id: "2", - value: "450000", - title: "Members Managed", - description: "Tracked and engaged across all platforms", - icon: Users, + id: "2", value: "450000", title: "Members Managed", description: "Tracked and engaged across all platforms", icon: Users, }, { - id: "3", - value: "85M", - title: "Processed Annually", - description: "Member payments through GymFlow", - icon: DollarSign, + id: "3", value: "85M", title: "Processed Annually", description: "Member payments through GymFlow", icon: DollarSign, }, { - id: "4", - value: "24%", - title: "Average Retention Increase", - description: "Within first 6 months of using GymFlow", - icon: TrendingUp, + id: "4", value: "24%", title: "Average Retention Increase", description: "Within first 6 months of using GymFlow", icon: TrendingUp, }, ]} gridVariant="uniform-all-items-equal" @@ -186,77 +146,17 @@ export default function HomePage() { tagAnimation="slide-up" testimonials={[ { - id: "1", - name: "Marcus Johnson, Owner of FitCore Gym", - date: "Date: November 2024", - title: "Cut our admin time by 60% in the first month", - quote: "GymFlow completely transformed how we manage our 250 members. The real-time analytics helped us identify churn patterns we never saw before, and we've already retained 15 members we were about to lose. The ROI was immediate.", - tag: "Fitness Studio", - avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/professional-headshot-portrait-of-marcus-1772543986065-93f9a976.png", - avatarAlt: "Marcus Johnson", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-vibrant-modern-gym-interior-showing-fi-1772543986163-8c17e0e9.png", - imageAlt: "FitCore Gym Interior", - }, + id: "1", name: "Marcus Johnson, Owner of FitCore Gym", date: "Date: November 2024", title: "Cut our admin time by 60% in the first month", quote: "GymFlow completely transformed how we manage our 250 members. The real-time analytics helped us identify churn patterns we never saw before, and we've already retained 15 members we were about to lose. The ROI was immediate.", tag: "Fitness Studio", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/professional-headshot-portrait-of-marcus-1772543986065-93f9a976.png", avatarAlt: "Marcus Johnson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-vibrant-modern-gym-interior-showing-fi-1772543986163-8c17e0e9.png", imageAlt: "FitCore Gym Interior"}, { - id: "2", - name: "Sarah Chen, Operations Manager at Elite Fitness Franchise", - date: "Date: October 2024", - title: "Finally, one dashboard for all 5 locations", - quote: "Managing five gyms used to mean five different systems and countless spreadsheets. GymFlow's multi-location dashboard gives me instant visibility into performance across all facilities. The team loves how intuitive it is.", - tag: "Fitness Franchise", - avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/professional-headshot-portrait-of-sarah--1772543985773-91a3593f.png", - avatarAlt: "Sarah Chen", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/an-overhead-view-of-a-busy-professional--1772543988124-271d2039.png", - imageAlt: "Elite Fitness Franchise Gym", - }, + id: "2", name: "Sarah Chen, Operations Manager at Elite Fitness Franchise", date: "Date: October 2024", title: "Finally, one dashboard for all 5 locations", quote: "Managing five gyms used to mean five different systems and countless spreadsheets. GymFlow's multi-location dashboard gives me instant visibility into performance across all facilities. The team loves how intuitive it is.", tag: "Fitness Franchise", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/professional-headshot-portrait-of-sarah--1772543985773-91a3593f.png", avatarAlt: "Sarah Chen", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/an-overhead-view-of-a-busy-professional--1772543988124-271d2039.png", imageAlt: "Elite Fitness Franchise Gym"}, { - id: "3", - name: "David Patel, Owner of Strength & Sound Gym", - date: "Date: September 2024", - title: "Revenue increased 23% in 6 months", - quote: "The insights GymFlow provided helped us optimize our class schedule, adjust pricing strategically, and target retention efforts where they matter most. We're now projecting growth we thought was impossible at our size.", - tag: "Boutique Gym", - avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/professional-headshot-portrait-of-david--1772543985753-8103205e.png", - avatarAlt: "David Patel", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-boutique-gym-interior-showing-strength-1772543987228-ee891f02.png", - imageAlt: "Strength & Sound Gym", - }, + id: "3", name: "David Patel, Owner of Strength & Sound Gym", date: "Date: September 2024", title: "Revenue increased 23% in 6 months", quote: "The insights GymFlow provided helped us optimize our class schedule, adjust pricing strategically, and target retention efforts where they matter most. We're now projecting growth we thought was impossible at our size.", tag: "Boutique Gym", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/professional-headshot-portrait-of-david--1772543985753-8103205e.png", avatarAlt: "David Patel", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-boutique-gym-interior-showing-strength-1772543987228-ee891f02.png", imageAlt: "Strength & Sound Gym"}, { - id: "4", - name: "Jessica Williams, General Manager at MetroFit", - date: "Date: August 2024", - title: "The Stripe integration is a game-changer", - quote: "Our payment processing is now seamless and secure. Members appreciate the flexibility, and we've seen fewer failed transactions. The reporting is so clean and comprehensive—our accountant even asked what software we switched to.", - tag: "Urban Fitness Center", - avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/professional-headshot-portrait-of-jessic-1772543986220-e3cd6044.png", - avatarAlt: "Jessica Williams", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/an-urban-gym-interior-showing-metrofit-i-1772543987489-9aea940a.png", - imageAlt: "MetroFit Urban Gym", - }, + id: "4", name: "Jessica Williams, General Manager at MetroFit", date: "Date: August 2024", title: "The Stripe integration is a game-changer", quote: "Our payment processing is now seamless and secure. Members appreciate the flexibility, and we've seen fewer failed transactions. The reporting is so clean and comprehensive—our accountant even asked what software we switched to.", tag: "Urban Fitness Center", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/professional-headshot-portrait-of-jessic-1772543986220-e3cd6044.png", avatarAlt: "Jessica Williams", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/an-urban-gym-interior-showing-metrofit-i-1772543987489-9aea940a.png", imageAlt: "MetroFit Urban Gym"}, { - id: "5", - name: "Tom Rodriguez, Trainer & Studio Owner", - date: "Date: July 2024", - title: "Empowers trainers with real performance data", - quote: "Being able to see which classes are most popular and how members engage with different trainers has been invaluable. It's given our team concrete data to improve, and members feel seen and valued.", - tag: "Trainer-Owned Studio", - avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/professional-headshot-portrait-of-tom-ro-1772543986595-da1e9291.png", - avatarAlt: "Tom Rodriguez", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-trainer-owned-studio-interior-showing--1772543986765-81b0f202.png", - imageAlt: "Trainer Studio Interior", - }, + id: "5", name: "Tom Rodriguez, Trainer & Studio Owner", date: "Date: July 2024", title: "Empowers trainers with real performance data", quote: "Being able to see which classes are most popular and how members engage with different trainers has been invaluable. It's given our team concrete data to improve, and members feel seen and valued.", tag: "Trainer-Owned Studio", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/professional-headshot-portrait-of-tom-ro-1772543986595-da1e9291.png", avatarAlt: "Tom Rodriguez", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-trainer-owned-studio-interior-showing--1772543986765-81b0f202.png", imageAlt: "Trainer Studio Interior"}, { - id: "6", - name: "Lisa Park, VP of Operations at PowerChain Gyms", - date: "Date: June 2024", - title: "Scales perfectly across our network", - quote: "As we grew from 3 to 8 locations, GymFlow scaled with us effortlessly. The platform adapts to our needs, and the support team understood our complex requirements. This is enterprise software at a fair price.", - tag: "Multi-Location Chain", - avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/professional-headshot-portrait-of-lisa-p-1772543985695-8499f3e5.png", - avatarAlt: "Lisa Park", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-network-of-professional-gym-facilities-1772543989406-937e9b28.png", - imageAlt: "PowerChain Gym Network", - }, + id: "6", name: "Lisa Park, VP of Operations at PowerChain Gyms", date: "Date: June 2024", title: "Scales perfectly across our network", quote: "As we grew from 3 to 8 locations, GymFlow scaled with us effortlessly. The platform adapts to our needs, and the support team understood our complex requirements. This is enterprise software at a fair price.", tag: "Multi-Location Chain", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/professional-headshot-portrait-of-lisa-p-1772543985695-8499f3e5.png", avatarAlt: "Lisa Park", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-network-of-professional-gym-facilities-1772543989406-937e9b28.png", imageAlt: "PowerChain Gym Network"}, ]} textboxLayout="default" useInvertedBackground={true} @@ -269,8 +169,7 @@ export default function HomePage() { Date: Tue, 3 Mar 2026 13:23:32 +0000 Subject: [PATCH 5/5] Update src/app/pricing/page.tsx --- src/app/pricing/page.tsx | 80 +++++++++------------------------------- 1 file changed, 17 insertions(+), 63 deletions(-) diff --git a/src/app/pricing/page.tsx b/src/app/pricing/page.tsx index 23cbd8a..519b7b3 100644 --- a/src/app/pricing/page.tsx +++ b/src/app/pricing/page.tsx @@ -48,59 +48,29 @@ export default function PricingPage() { tagAnimation="slide-up" plans={[ { - id: "1", - price: "$299/month", - name: "Starter", - buttons: [ + id: "1", price: "$299/month", name: "Starter", buttons: [ { text: "Get Started", href: "/contact" }, { text: "Learn More", href: "#" }, ], features: [ - "Up to 100 active members", - "Basic member tracking", - "Monthly attendance reports", - "Email support", - "Payment processing (2.9% + $0.30)", - ], + "Up to 100 active members", "Basic member tracking", "Monthly attendance reports", "Email support", "Payment processing (2.9% + $0.30)"], }, { - id: "2", - badge: "Most Popular", - badgeIcon: Sparkles, - price: "$799/month", - name: "Professional", - buttons: [ + id: "2", badge: "Most Popular", badgeIcon: Sparkles, + price: "$799/month", name: "Professional", buttons: [ { text: "Start Free Trial", href: "/contact" }, { text: "Chat with Sales", href: "#" }, ], features: [ - "Up to 500 active members", - "Real-time revenue analytics", - "Trainer performance tracking", - "Priority email & chat support", - "Advanced payment processing", - "Multi-location dashboard", - "Member retention insights", - ], + "Up to 500 active members", "Real-time revenue analytics", "Trainer performance tracking", "Priority email & chat support", "Advanced payment processing", "Multi-location dashboard", "Member retention insights"], }, { - id: "3", - price: "$1,999/month", - name: "Enterprise", - buttons: [ + id: "3", price: "$1,999/month", name: "Enterprise", buttons: [ { text: "Contact Sales", href: "/contact" }, { text: "Schedule Call", href: "#" }, ], features: [ - "Unlimited members", - "Full analytics suite", - "Custom integrations", - "Dedicated account manager", - "24/7 phone support", - "White-label options", - "API access", - "Compliance & reporting tools", - ], + "Unlimited members", "Full analytics suite", "Custom integrations", "Dedicated account manager", "24/7 phone support", "White-label options", "API access", "Compliance & reporting tools"], }, ]} animationType="slide-up" @@ -120,26 +90,14 @@ export default function PricingPage() { tagAnimation="slide-up" features={[ { - id: "1", - title: "Real-time Member Tracking", - tags: ["Essential", "All Plans"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-sleek-feature-illustration-showing-rea-1772543987521-f9811cd3.png?_wi=2", - imageAlt: "Member Tracking", - }, + id: "1", title: "Real-time Member Tracking", tags: ["Essential", "All Plans"], + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-sleek-feature-illustration-showing-rea-1772543987521-f9811cd3.png", imageAlt: "Member Tracking"}, { - id: "2", - title: "Secure Payment Processing", - tags: ["Integrated", "All Plans"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/an-illustration-of-secure-payment-proces-1772543987203-e5583baa.png?_wi=2", - imageAlt: "Payment Processing", - }, + id: "2", title: "Secure Payment Processing", tags: ["Integrated", "All Plans"], + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/an-illustration-of-secure-payment-proces-1772543987203-e5583baa.png", imageAlt: "Payment Processing"}, { - id: "3", - title: "Automated Class Scheduling", - tags: ["Management", "All Plans"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-professional-class-scheduling-system-i-1772543988997-af828e22.png?_wi=2", - imageAlt: "Class Scheduling", - }, + id: "3", title: "Automated Class Scheduling", tags: ["Management", "All Plans"], + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AR7un5KIa0bCSbx7Vi2zQ06nM7/a-professional-class-scheduling-system-i-1772543988997-af828e22.png", imageAlt: "Class Scheduling"}, ]} animationType="slide-up" textboxLayout="default" @@ -153,8 +111,7 @@ export default function PricingPage() {