Merge version_2 into main #2

Merged
bender merged 2 commits from version_2 into main 2026-03-06 07:23:49 +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";
const montserrat = Montserrat({
variable: "--font-montserrat",
subsets: ["latin"],
variable: "--font-montserrat", subsets: ["latin"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
variable: "--font-inter", subsets: ["latin"],
});
export const metadata: Metadata = {
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: {
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: {
index: true,
follow: true,
},
openGraph: {
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",
},
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"},
twitter: {
card: "summary_large_image",
title: "FitHub - Your Fitness Companion",
description: "Join thousands transforming their fitness with habit tracking and community support.",
},
card: "summary_large_image", title: "FitHub - Your Fitness Companion", description: "Join thousands transforming their fitness with habit tracking and community support."},
};
export default function RootLayout({
@@ -1421,4 +1408,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -52,18 +52,14 @@ export default function HomePage() {
tagIcon={Zap}
tagAnimation="slide-up"
buttons={[
{ text: "Start Your Journey", href: "/signup" },
{ text: "Start Free Trial", href: "/signup" },
{ text: "Explore Features", href: "#features" }
]}
buttonAnimation="slide-up"
background={{ variant: "radial-gradient" }}
dashboard={{
title: "Live Fitness Metrics Hub",
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: [
title: "Live Fitness Metrics Hub", 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: [
{ text: "View Dashboard", href: "/dashboard" },
{ 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: "Community Posts", values: [45320, 67890, 98540], description: "Shared achievements & tips." }
],
chartTitle: "Weekly Activity Trend",
chartData: [
chartTitle: "Weekly Activity Trend", chartData: [
{ value: 65 },
{ value: 78 },
{ value: 92 },
{ value: 85 },
{ value: 88 }
],
listTitle: "Top Community Activities",
listItems: [
listTitle: "Top Community Activities", listItems: [
{ icon: Flame, title: "50+ Day Streak", status: "Trending" },
{ icon: Trophy, title: "Platinum Achievement Unlocked", status: "Today" },
{ icon: Shield, title: "Shared Workout Plan", status: "Active" }
@@ -113,30 +107,21 @@ export default function HomePage() {
carouselMode="buttons"
features={[
{
title: "Habit Tracking",
description: "Monitor daily habits with visual progress indicators and streaks",
bentoComponent: "icon-info-cards",
items: [
title: "Habit Tracking", description: "Monitor daily habits with visual progress indicators and streaks", bentoComponent: "icon-info-cards", items: [
{ icon: CheckCircle, label: "Workouts", value: "8/10" },
{ icon: Droplet, label: "Water Intake", value: "6/8L" },
{ icon: Moon, label: "Sleep", value: "7.5h" }
]
},
{
title: "Achievement Badges",
description: "Unlock rewards and badges as you reach fitness milestones",
bentoComponent: "3d-stack-cards",
items: [
title: "Achievement Badges", 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: Flame, title: "On Fire", subtitle: "30-Day Streak", detail: "Maintain consistent training" },
{ icon: Star, title: "Champion", subtitle: "100 Workouts", detail: "Reach 100 completed sessions" }
]
},
{
title: "Community Feed",
description: "Share updates, celebrate wins, and inspire fellow fitness enthusiasts",
bentoComponent: "chat",
aiIcon: MessageSquareText,
title: "Community Feed", description: "Share updates, celebrate wins, and inspire fellow fitness enthusiasts", bentoComponent: "chat", aiIcon: MessageSquareText,
userIcon: Users,
exchanges: [
{ 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..."
},
{
title: "Real-Time Dashboard",
description: "Monitor all your fitness metrics in one intuitive interface",
bentoComponent: "animated-bar-chart"
title: "Real-Time Dashboard", description: "Monitor all your fitness metrics in one intuitive interface", bentoComponent: "animated-bar-chart"
},
{
title: "Integration Hub",
description: "Connect with popular fitness apps and wearable devices",
bentoComponent: "orbiting-icons",
centerIcon: Zap,
title: "Integration Hub", description: "Connect with popular fitness apps and wearable devices", bentoComponent: "orbiting-icons", centerIcon: Zap,
items: [
{ icon: Watch, ring: 1 },
{ icon: Smartphone, ring: 1 },
@@ -162,9 +142,7 @@ export default function HomePage() {
]
},
{
title: "Progress Analytics",
description: "Visualize your fitness journey with detailed charts and insights",
bentoComponent: "line-chart"
title: "Progress Analytics", description: "Visualize your fitness journey with detailed charts and insights", bentoComponent: "line-chart"
}
]}
/>
@@ -254,32 +232,22 @@ export default function HomePage() {
carouselMode="buttons"
plans={[
{
id: "starter",
price: "$9.99/mo",
name: "Starter Plan",
buttons: [
id: "starter", price: "$9.99/mo", name: "Starter Plan", buttons: [
{ text: "Get Started", href: "/signup" },
{ text: "Learn More", href: "#" }
],
features: ["Basic habit tracking", "Up to 5 custom habits", "Monthly progress reports", "Community access (read-only)", "Email support"]
},
{
id: "pro",
badge: "Most Popular",
badgeIcon: Crown,
price: "$24.99/mo",
name: "Pro Plan",
buttons: [
id: "pro", badge: "Most Popular", badgeIcon: Crown,
price: "$24.99/mo", name: "Pro Plan", buttons: [
{ text: "Get Started", href: "/signup" },
{ 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"]
},
{
id: "elite",
price: "$49.99/mo",
name: "Elite Plan",
buttons: [
id: "elite", price: "$49.99/mo", name: "Elite Plan", buttons: [
{ text: "Get Started", href: "/signup" },
{ text: "Learn More", href: "#" }
],
@@ -311,8 +279,7 @@ export default function HomePage() {
logoText="FitHub"
columns={[
{
title: "Product",
items: [
title: "Product", items: [
{ label: "Features", href: "#features" },
{ label: "Pricing", href: "#pricing" },
{ label: "Dashboard", href: "/dashboard" },
@@ -320,8 +287,7 @@ export default function HomePage() {
]
},
{
title: "Community",
items: [
title: "Community", items: [
{ label: "Join Community", href: "/community" },
{ label: "Testimonials", href: "#testimonials" },
{ label: "Leaderboards", href: "/community/leaderboards" },
@@ -329,8 +295,7 @@ export default function HomePage() {
]
},
{
title: "Resources",
items: [
title: "Resources", items: [
{ label: "Help Center", href: "/help" },
{ label: "FAQ", href: "#faq" },
{ label: "Blog", href: "/blog" },
@@ -338,8 +303,7 @@ export default function HomePage() {
]
},
{
title: "Account",
items: [
title: "Account", items: [
{ label: "Sign In", href: "/login" },
{ label: "Sign Up", href: "/signup" },
{ label: "Settings", href: "/profile/settings" },
@@ -347,8 +311,7 @@ export default function HomePage() {
]
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "/privacy" },
{ label: "Terms of Service", href: "/terms" },
{ label: "Cookie Policy", href: "/cookies" },
@@ -361,4 +324,4 @@ export default function HomePage() {
</div>
</ThemeProvider>
);
}
}