3 Commits

Author SHA1 Message Date
21de45ff07 Update src/app/page.tsx 2026-03-06 07:23:45 +00:00
c3ecbb5dac Update src/app/layout.tsx 2026-03-06 07:23:44 +00:00
e7c645dc4f Merge version_1 into main
Merge version_1 into main
2026-03-06 07:21:55 +00:00
2 changed files with 27 additions and 77 deletions

View File

@@ -6,35 +6,22 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
const montserrat = Montserrat({ const montserrat = Montserrat({
variable: "--font-montserrat", variable: "--font-montserrat", subsets: ["latin"],
subsets: ["latin"],
}); });
const inter = Inter({ const inter = Inter({
variable: "--font-inter", variable: "--font-inter", subsets: ["latin"],
subsets: ["latin"],
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "FitHub - Fitness Tracking & Community Platform", title: "FitHub - Fitness Tracking & Community Platform", description: "Track habits, earn achievements, and join a vibrant community. FitHub is your all-in-one fitness platform with real-time tracking and social motivation.", keywords: "fitness tracking, habit tracker, community fitness, achievements, workout app, health goals", robots: {
description: "Track habits, earn achievements, and join a vibrant community. FitHub is your all-in-one fitness platform with real-time tracking and social motivation.",
keywords: "fitness tracking, habit tracker, community fitness, achievements, workout app, health goals",
robots: {
index: true, index: true,
follow: true, follow: true,
}, },
openGraph: { openGraph: {
title: "FitHub - Transform Your Fitness Journey", title: "FitHub - Transform Your Fitness Journey", description: "Track habits, celebrate achievements, and connect with fitness enthusiasts worldwide. Start your free trial today.", url: "https://fithub.app", siteName: "FitHub", type: "website"},
description: "Track habits, celebrate achievements, and connect with fitness enthusiasts worldwide. Start your free trial today.",
url: "https://fithub.app",
siteName: "FitHub",
type: "website",
},
twitter: { twitter: {
card: "summary_large_image", card: "summary_large_image", title: "FitHub - Your Fitness Companion", description: "Join thousands transforming their fitness with habit tracking and community support."},
title: "FitHub - Your Fitness Companion",
description: "Join thousands transforming their fitness with habit tracking and community support.",
},
}; };
export default function RootLayout({ export default function RootLayout({

View File

@@ -52,18 +52,14 @@ export default function HomePage() {
tagIcon={Zap} tagIcon={Zap}
tagAnimation="slide-up" tagAnimation="slide-up"
buttons={[ buttons={[
{ text: "Start Your Journey", href: "/signup" }, { text: "Start Free Trial", href: "/signup" },
{ text: "Explore Features", href: "#features" } { text: "Explore Features", href: "#features" }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
background={{ variant: "radial-gradient" }} background={{ variant: "radial-gradient" }}
dashboard={{ dashboard={{
title: "Live Fitness Metrics Hub", title: "Live Fitness Metrics Hub", logoIcon: Activity,
logoIcon: Activity, imageSrc: "http://img.b2bpic.net/free-vector/running-mobile-app-infographic-flat-style_23-2148219820.jpg?_wi=1", imageAlt: "fitness dashboard health tracking interface workout analytics", searchPlaceholder: "Search workouts, habits, community...", buttons: [
imageSrc: "http://img.b2bpic.net/free-vector/running-mobile-app-infographic-flat-style_23-2148219820.jpg?_wi=1",
imageAlt: "fitness dashboard health tracking interface workout analytics",
searchPlaceholder: "Search workouts, habits, community...",
buttons: [
{ text: "View Dashboard", href: "/dashboard" }, { text: "View Dashboard", href: "/dashboard" },
{ text: "Join Community", href: "/community" } { text: "Join Community", href: "/community" }
], ],
@@ -79,16 +75,14 @@ export default function HomePage() {
{ title: "Habits Tracked", values: [847650, 1240000, 1890000], description: "Daily habit completions." }, { title: "Habits Tracked", values: [847650, 1240000, 1890000], description: "Daily habit completions." },
{ title: "Community Posts", values: [45320, 67890, 98540], description: "Shared achievements & tips." } { title: "Community Posts", values: [45320, 67890, 98540], description: "Shared achievements & tips." }
], ],
chartTitle: "Weekly Activity Trend", chartTitle: "Weekly Activity Trend", chartData: [
chartData: [
{ value: 65 }, { value: 65 },
{ value: 78 }, { value: 78 },
{ value: 92 }, { value: 92 },
{ value: 85 }, { value: 85 },
{ value: 88 } { value: 88 }
], ],
listTitle: "Top Community Activities", listTitle: "Top Community Activities", listItems: [
listItems: [
{ icon: Flame, title: "50+ Day Streak", status: "Trending" }, { icon: Flame, title: "50+ Day Streak", status: "Trending" },
{ icon: Trophy, title: "Platinum Achievement Unlocked", status: "Today" }, { icon: Trophy, title: "Platinum Achievement Unlocked", status: "Today" },
{ icon: Shield, title: "Shared Workout Plan", status: "Active" } { icon: Shield, title: "Shared Workout Plan", status: "Active" }
@@ -113,30 +107,21 @@ export default function HomePage() {
carouselMode="buttons" carouselMode="buttons"
features={[ features={[
{ {
title: "Habit Tracking", title: "Habit Tracking", description: "Monitor daily habits with visual progress indicators and streaks", bentoComponent: "icon-info-cards", items: [
description: "Monitor daily habits with visual progress indicators and streaks",
bentoComponent: "icon-info-cards",
items: [
{ icon: CheckCircle, label: "Workouts", value: "8/10" }, { icon: CheckCircle, label: "Workouts", value: "8/10" },
{ icon: Droplet, label: "Water Intake", value: "6/8L" }, { icon: Droplet, label: "Water Intake", value: "6/8L" },
{ icon: Moon, label: "Sleep", value: "7.5h" } { icon: Moon, label: "Sleep", value: "7.5h" }
] ]
}, },
{ {
title: "Achievement Badges", title: "Achievement Badges", description: "Unlock rewards and badges as you reach fitness milestones", bentoComponent: "3d-stack-cards", items: [
description: "Unlock rewards and badges as you reach fitness milestones",
bentoComponent: "3d-stack-cards",
items: [
{ icon: Trophy, title: "First Step", subtitle: "1 Workout", detail: "Complete your first workout" }, { icon: Trophy, title: "First Step", subtitle: "1 Workout", detail: "Complete your first workout" },
{ icon: Flame, title: "On Fire", subtitle: "30-Day Streak", detail: "Maintain consistent training" }, { icon: Flame, title: "On Fire", subtitle: "30-Day Streak", detail: "Maintain consistent training" },
{ icon: Star, title: "Champion", subtitle: "100 Workouts", detail: "Reach 100 completed sessions" } { icon: Star, title: "Champion", subtitle: "100 Workouts", detail: "Reach 100 completed sessions" }
] ]
}, },
{ {
title: "Community Feed", title: "Community Feed", description: "Share updates, celebrate wins, and inspire fellow fitness enthusiasts", bentoComponent: "chat", aiIcon: MessageSquareText,
description: "Share updates, celebrate wins, and inspire fellow fitness enthusiasts",
bentoComponent: "chat",
aiIcon: MessageSquareText,
userIcon: Users, userIcon: Users,
exchanges: [ exchanges: [
{ userMessage: "Just completed my 50-day streak!", aiResponse: "Amazing achievement! Keep pushing your limits and inspiring others in the community!" }, { userMessage: "Just completed my 50-day streak!", aiResponse: "Amazing achievement! Keep pushing your limits and inspiring others in the community!" },
@@ -145,15 +130,10 @@ export default function HomePage() {
placeholder: "Share your fitness moment..." placeholder: "Share your fitness moment..."
}, },
{ {
title: "Real-Time Dashboard", title: "Real-Time Dashboard", description: "Monitor all your fitness metrics in one intuitive interface", bentoComponent: "animated-bar-chart"
description: "Monitor all your fitness metrics in one intuitive interface",
bentoComponent: "animated-bar-chart"
}, },
{ {
title: "Integration Hub", title: "Integration Hub", description: "Connect with popular fitness apps and wearable devices", bentoComponent: "orbiting-icons", centerIcon: Zap,
description: "Connect with popular fitness apps and wearable devices",
bentoComponent: "orbiting-icons",
centerIcon: Zap,
items: [ items: [
{ icon: Watch, ring: 1 }, { icon: Watch, ring: 1 },
{ icon: Smartphone, ring: 1 }, { icon: Smartphone, ring: 1 },
@@ -162,9 +142,7 @@ export default function HomePage() {
] ]
}, },
{ {
title: "Progress Analytics", title: "Progress Analytics", description: "Visualize your fitness journey with detailed charts and insights", bentoComponent: "line-chart"
description: "Visualize your fitness journey with detailed charts and insights",
bentoComponent: "line-chart"
} }
]} ]}
/> />
@@ -254,32 +232,22 @@ export default function HomePage() {
carouselMode="buttons" carouselMode="buttons"
plans={[ plans={[
{ {
id: "starter", id: "starter", price: "$9.99/mo", name: "Starter Plan", buttons: [
price: "$9.99/mo",
name: "Starter Plan",
buttons: [
{ text: "Get Started", href: "/signup" }, { text: "Get Started", href: "/signup" },
{ text: "Learn More", href: "#" } { text: "Learn More", href: "#" }
], ],
features: ["Basic habit tracking", "Up to 5 custom habits", "Monthly progress reports", "Community access (read-only)", "Email support"] features: ["Basic habit tracking", "Up to 5 custom habits", "Monthly progress reports", "Community access (read-only)", "Email support"]
}, },
{ {
id: "pro", id: "pro", badge: "Most Popular", badgeIcon: Crown,
badge: "Most Popular", price: "$24.99/mo", name: "Pro Plan", buttons: [
badgeIcon: Crown,
price: "$24.99/mo",
name: "Pro Plan",
buttons: [
{ text: "Get Started", href: "/signup" }, { text: "Get Started", href: "/signup" },
{ text: "Learn More", href: "#" } { text: "Learn More", href: "#" }
], ],
features: ["Unlimited habit tracking", "Achievement badges system", "Advanced analytics & insights", "Full community access", "Wearable device integration", "Priority support", "Monthly coaching calls"] features: ["Unlimited habit tracking", "Achievement badges system", "Advanced analytics & insights", "Full community access", "Wearable device integration", "Priority support", "Monthly coaching calls"]
}, },
{ {
id: "elite", id: "elite", price: "$49.99/mo", name: "Elite Plan", buttons: [
price: "$49.99/mo",
name: "Elite Plan",
buttons: [
{ text: "Get Started", href: "/signup" }, { text: "Get Started", href: "/signup" },
{ text: "Learn More", href: "#" } { text: "Learn More", href: "#" }
], ],
@@ -311,8 +279,7 @@ export default function HomePage() {
logoText="FitHub" logoText="FitHub"
columns={[ columns={[
{ {
title: "Product", title: "Product", items: [
items: [
{ label: "Features", href: "#features" }, { label: "Features", href: "#features" },
{ label: "Pricing", href: "#pricing" }, { label: "Pricing", href: "#pricing" },
{ label: "Dashboard", href: "/dashboard" }, { label: "Dashboard", href: "/dashboard" },
@@ -320,8 +287,7 @@ export default function HomePage() {
] ]
}, },
{ {
title: "Community", title: "Community", items: [
items: [
{ label: "Join Community", href: "/community" }, { label: "Join Community", href: "/community" },
{ label: "Testimonials", href: "#testimonials" }, { label: "Testimonials", href: "#testimonials" },
{ label: "Leaderboards", href: "/community/leaderboards" }, { label: "Leaderboards", href: "/community/leaderboards" },
@@ -329,8 +295,7 @@ export default function HomePage() {
] ]
}, },
{ {
title: "Resources", title: "Resources", items: [
items: [
{ label: "Help Center", href: "/help" }, { label: "Help Center", href: "/help" },
{ label: "FAQ", href: "#faq" }, { label: "FAQ", href: "#faq" },
{ label: "Blog", href: "/blog" }, { label: "Blog", href: "/blog" },
@@ -338,8 +303,7 @@ export default function HomePage() {
] ]
}, },
{ {
title: "Account", title: "Account", items: [
items: [
{ label: "Sign In", href: "/login" }, { label: "Sign In", href: "/login" },
{ label: "Sign Up", href: "/signup" }, { label: "Sign Up", href: "/signup" },
{ label: "Settings", href: "/profile/settings" }, { label: "Settings", href: "/profile/settings" },
@@ -347,8 +311,7 @@ export default function HomePage() {
] ]
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "/privacy" }, { label: "Privacy Policy", href: "/privacy" },
{ label: "Terms of Service", href: "/terms" }, { label: "Terms of Service", href: "/terms" },
{ label: "Cookie Policy", href: "/cookies" }, { label: "Cookie Policy", href: "/cookies" },