Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d9ee73f68e | |||
| 9bd32aa311 | |||
| a7b1d82986 |
@@ -1,58 +1,22 @@
|
|||||||
import type { Metadata } from "next";
|
import type { Metadata } from "next";
|
||||||
import { Halant } from "next/font/google";
|
|
||||||
import { Inter } from "next/font/google";
|
import { Inter } from "next/font/google";
|
||||||
import { Inter_Tight } from "next/font/google";
|
|
||||||
import "./globals.css";
|
import "./globals.css";
|
||||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
import "./styles/variables.css";
|
||||||
import Tag from "@/tag/Tag";
|
import "./styles/base.css";
|
||||||
|
|
||||||
const halant = Halant({
|
const inter = Inter({ subsets: ["latin"] });
|
||||||
variable: "--font-halant", subsets: ["latin"],
|
|
||||||
weight: ["300", "400", "500", "600", "700"],
|
|
||||||
});
|
|
||||||
|
|
||||||
const inter = Inter({
|
|
||||||
variable: "--font-inter", subsets: ["latin"],
|
|
||||||
});
|
|
||||||
|
|
||||||
const interTight = Inter_Tight({
|
|
||||||
variable: "--font-inter-tight", subsets: ["latin"],
|
|
||||||
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
|
|
||||||
});
|
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "FemFit - Women's Fitness Programs & Training", description: "Expert-led fitness programs designed for women. Transform your body with personalized training, nutrition coaching, and supportive community.", keywords: "women fitness, female training, gym programs, fitness coaching, women's health", metadataBase: new URL("https://femfit.com"),
|
title: "FemFit - Women's Fitness Programs", description: "Expert-led fitness training programs designed specifically for women"};
|
||||||
alternates: {
|
|
||||||
canonical: "https://femfit.com"},
|
|
||||||
openGraph: {
|
|
||||||
title: "FemFit - Empower Your Fitness Journey", description: "Join thousands of women achieving their fitness goals with expert coaching and community support.", url: "https://femfit.com", siteName: "FemFit", type: "website", images: [
|
|
||||||
{
|
|
||||||
url: "http://img.b2bpic.net/free-photo/sportswoman-doing-hyperextension-exercise_651396-754.jpg", alt: "FemFit - Women's Fitness"},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
twitter: {
|
|
||||||
card: "summary_large_image", title: "FemFit - Women's Fitness Programs", description: "Expert training for women. Transform your fitness journey today.", images: ["http://img.b2bpic.net/free-photo/sportswoman-doing-hyperextension-exercise_651396-754.jpg"],
|
|
||||||
},
|
|
||||||
robots: {
|
|
||||||
index: true,
|
|
||||||
follow: true,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
export default function RootLayout({
|
export default function RootLayout({
|
||||||
children,
|
children,
|
||||||
}: Readonly<{
|
}: {
|
||||||
children: React.ReactNode;
|
children: React.ReactNode;
|
||||||
}>) {
|
}) {
|
||||||
return (
|
return (
|
||||||
<html lang="en" suppressHydrationWarning>
|
<html lang="en">
|
||||||
<ServiceWrapper>
|
<body className={inter.className}>{children}
|
||||||
<body
|
|
||||||
className={`${halant.variable} ${inter.variable} ${interTight.variable} antialiased`}
|
|
||||||
>
|
|
||||||
<Tag />
|
|
||||||
{children}
|
|
||||||
|
|
||||||
<script
|
<script
|
||||||
dangerouslySetInnerHTML={{
|
dangerouslySetInnerHTML={{
|
||||||
__html: `
|
__html: `
|
||||||
@@ -1420,7 +1384,6 @@ export default function RootLayout({
|
|||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</body>
|
</body>
|
||||||
</ServiceWrapper>
|
|
||||||
</html>
|
</html>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,6 +55,16 @@ export default function LandingPage() {
|
|||||||
mediaAnimation="blur-reveal"
|
mediaAnimation="blur-reveal"
|
||||||
imagePosition="right"
|
imagePosition="right"
|
||||||
background={{ variant: "glowing-orb" }}
|
background={{ variant: "glowing-orb" }}
|
||||||
|
marqueeItems={[
|
||||||
|
{ type: "image", src: "http://img.b2bpic.net/free-photo/sportswoman-doing-hyperextension-exercise_651396-754.jpg", alt: "Women training" },
|
||||||
|
{ type: "text", text: "Transform Your Body" },
|
||||||
|
{ type: "image", src: "http://img.b2bpic.net/free-photo/three-young-women-training-gym_1303-16217.jpg", alt: "Gym training" },
|
||||||
|
{ type: "text", text: "Build Strength" },
|
||||||
|
{ type: "image", src: "http://img.b2bpic.net/free-photo/suntanned-muscular-female-doing-workouts-chest-exercising-machine_613910-7764.jpg", alt: "Women fitness" },
|
||||||
|
{ type: "text", text: "Join Our Community" }
|
||||||
|
]}
|
||||||
|
marqueeSpeed={30}
|
||||||
|
showMarqueeCard={true}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
name: "Sarah Johnson", handle: "Fitness Enthusiast", testimonial: "Transformed my body in 3 months. The trainers are amazing!", rating: 5,
|
name: "Sarah Johnson", handle: "Fitness Enthusiast", testimonial: "Transformed my body in 3 months. The trainers are amazing!", rating: 5,
|
||||||
@@ -77,6 +87,11 @@ export default function LandingPage() {
|
|||||||
<div id="about" data-section="about">
|
<div id="about" data-section="about">
|
||||||
<SplitAbout
|
<SplitAbout
|
||||||
title="Why Choose FemFit?"
|
title="Why Choose FemFit?"
|
||||||
|
titleSegments={[
|
||||||
|
{ type: "text", content: "Why Choose " },
|
||||||
|
{ type: "image", src: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", alt: "Woman avatar" },
|
||||||
|
{ type: "text", content: "FemFit?" }
|
||||||
|
]}
|
||||||
description="We're dedicated to creating a supportive, judgment-free environment where women of all fitness levels can thrive and achieve their goals."
|
description="We're dedicated to creating a supportive, judgment-free environment where women of all fitness levels can thrive and achieve their goals."
|
||||||
tag="Our Mission"
|
tag="Our Mission"
|
||||||
tagIcon={Heart}
|
tagIcon={Heart}
|
||||||
@@ -99,7 +114,7 @@ export default function LandingPage() {
|
|||||||
imageAlt="Women in gym"
|
imageAlt="Women in gym"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
imagePosition="right"
|
imagePosition="right"
|
||||||
textboxLayout="default"
|
textboxLayout="inline-image"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
buttons={[{ text: "Learn More", href: "#" }]}
|
buttons={[{ text: "Learn More", href: "#" }]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
@@ -109,11 +124,16 @@ export default function LandingPage() {
|
|||||||
<div id="features" data-section="features">
|
<div id="features" data-section="features">
|
||||||
<FeatureCardTwelve
|
<FeatureCardTwelve
|
||||||
title="Our Training Programs"
|
title="Our Training Programs"
|
||||||
|
titleSegments={[
|
||||||
|
{ type: "text", content: "Our " },
|
||||||
|
{ type: "image", src: "http://img.b2bpic.net/free-photo/three-young-women-training-gym_1303-16217.jpg", alt: "Training" },
|
||||||
|
{ type: "text", content: " Programs" }
|
||||||
|
]}
|
||||||
description="Comprehensive fitness solutions designed specifically for women"
|
description="Comprehensive fitness solutions designed specifically for women"
|
||||||
tag="Services"
|
tag="Services"
|
||||||
tagIcon={Sparkles}
|
tagIcon={Sparkles}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="inline-image"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
@@ -136,11 +156,16 @@ export default function LandingPage() {
|
|||||||
<div id="pricing" data-section="pricing">
|
<div id="pricing" data-section="pricing">
|
||||||
<PricingCardEight
|
<PricingCardEight
|
||||||
title="Membership Plans"
|
title="Membership Plans"
|
||||||
|
titleSegments={[
|
||||||
|
{ type: "text", content: "Your " },
|
||||||
|
{ type: "image", src: "http://img.b2bpic.net/free-photo/suntanned-muscular-female-doing-workouts-chest-exercising-machine_613910-7764.jpg", alt: "Membership" },
|
||||||
|
{ type: "text", content: " Plans" }
|
||||||
|
]}
|
||||||
description="Choose the perfect plan to start your transformation today"
|
description="Choose the perfect plan to start your transformation today"
|
||||||
tag="Pricing"
|
tag="Pricing"
|
||||||
tagIcon={DollarSign}
|
tagIcon={DollarSign}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="inline-image"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
animationType="scale-rotate"
|
animationType="scale-rotate"
|
||||||
plans={[
|
plans={[
|
||||||
@@ -166,11 +191,16 @@ export default function LandingPage() {
|
|||||||
<div id="testimonials" data-section="testimonials">
|
<div id="testimonials" data-section="testimonials">
|
||||||
<TestimonialCardTwo
|
<TestimonialCardTwo
|
||||||
title="Success Stories from Our Community"
|
title="Success Stories from Our Community"
|
||||||
|
titleSegments={[
|
||||||
|
{ type: "text", content: "" },
|
||||||
|
{ type: "image", src: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", alt: "Success" },
|
||||||
|
{ type: "text", content: " Success Stories" }
|
||||||
|
]}
|
||||||
description="Real women achieving real results with FemFit"
|
description="Real women achieving real results with FemFit"
|
||||||
tag="Testimonials"
|
tag="Testimonials"
|
||||||
tagIcon={Heart}
|
tagIcon={Heart}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="inline-image"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
animationType="depth-3d"
|
animationType="depth-3d"
|
||||||
testimonials={[
|
testimonials={[
|
||||||
|
|||||||
Reference in New Issue
Block a user