Merge version_1 into main #2
@@ -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() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Product",
|
||||
items: [
|
||||
title: "Product", items: [
|
||||
{ label: "Features", href: "/#features" },
|
||||
{ label: "Pricing", href: "/pricing" },
|
||||
{ label: "Dashboard", href: "/dashboard" },
|
||||
@@ -109,8 +96,7 @@ export default function ContactPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "#" },
|
||||
{ label: "Blog", href: "#" },
|
||||
{ label: "Careers", href: "#" },
|
||||
@@ -118,8 +104,7 @@ export default function ContactPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{ label: "Help Center", href: "#" },
|
||||
{ label: "Community", href: "#" },
|
||||
{ label: "Status", href: "#" },
|
||||
@@ -127,8 +112,7 @@ export default function ContactPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
{ label: "Security", href: "#" },
|
||||
|
||||
@@ -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() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Product",
|
||||
items: [
|
||||
title: "Product", items: [
|
||||
{ label: "Features", href: "/#features" },
|
||||
{ label: "Pricing", href: "/pricing" },
|
||||
{ label: "Dashboard", href: "/dashboard" },
|
||||
@@ -144,8 +108,7 @@ export default function DashboardPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "#" },
|
||||
{ label: "Blog", href: "#" },
|
||||
{ label: "Careers", href: "#" },
|
||||
@@ -153,8 +116,7 @@ export default function DashboardPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{ label: "Help Center", href: "#" },
|
||||
{ label: "Community", href: "#" },
|
||||
{ label: "Status", href: "#" },
|
||||
@@ -162,8 +124,7 @@ export default function DashboardPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
{ label: "Security", href: "#" },
|
||||
|
||||
@@ -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,
|
||||
|
||||
158
src/app/page.tsx
158
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() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Product",
|
||||
items: [
|
||||
title: "Product", items: [
|
||||
{ label: "Features", href: "/#features" },
|
||||
{ label: "Pricing", href: "/pricing" },
|
||||
{ label: "Dashboard", href: "/dashboard" },
|
||||
@@ -278,8 +177,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "#" },
|
||||
{ label: "Blog", href: "#" },
|
||||
{ label: "Careers", href: "#" },
|
||||
@@ -287,8 +185,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{ label: "Help Center", href: "#" },
|
||||
{ label: "Community", href: "#" },
|
||||
{ label: "Status", href: "#" },
|
||||
@@ -296,8 +193,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
{ label: "Security", href: "#" },
|
||||
|
||||
@@ -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() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Product",
|
||||
items: [
|
||||
title: "Product", items: [
|
||||
{ label: "Features", href: "/#features" },
|
||||
{ label: "Pricing", href: "/pricing" },
|
||||
{ label: "Dashboard", href: "/dashboard" },
|
||||
@@ -162,8 +119,7 @@ export default function PricingPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "#" },
|
||||
{ label: "Blog", href: "#" },
|
||||
{ label: "Careers", href: "#" },
|
||||
@@ -171,8 +127,7 @@ export default function PricingPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{ label: "Help Center", href: "#" },
|
||||
{ label: "Community", href: "#" },
|
||||
{ label: "Status", href: "#" },
|
||||
@@ -180,8 +135,7 @@ export default function PricingPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
{ label: "Security", href: "#" },
|
||||
|
||||
Reference in New Issue
Block a user