diff --git a/src/app/courses/page.tsx b/src/app/courses/page.tsx new file mode 100644 index 0000000..8bb02f8 --- /dev/null +++ b/src/app/courses/page.tsx @@ -0,0 +1,51 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import ContactCTA from '@/components/sections/contact/ContactCTA'; +import { LucideIcon } from "lucide-react"; + +export default function CoursesPage() { + return ( + + + +
+

Our Courses

+

Explore our professional training programs.

+
+ {["Strength Foundations", "Advanced Cardio", "Yoga for Mobility", "Nutrition Basics", "HIIT Mastery", "Recovery Science"].map((title, i) => ( +
+

{title}

+

Master the fundamentals of your fitness journey.

+ +
+ ))} +
+
+ + +
+
+ ); +} diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx new file mode 100644 index 0000000..5fa3cee --- /dev/null +++ b/src/app/dashboard/page.tsx @@ -0,0 +1,31 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import MetricCardOne from '@/components/sections/metrics/MetricCardOne'; +import { TrendingUp, Activity, Target } from "lucide-react"; + +export default function DashboardPage() { + return ( + + + +
+ +
+
+
+ ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index 0685c69..5d2cf19 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -12,7 +12,7 @@ import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaA import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen'; -import { Clock, Star, Zap } from "lucide-react"; +import { Clock, Star, Zap, MessageSquare } from "lucide-react"; export default function LandingPage() { return ( @@ -33,27 +33,17 @@ export default function LandingPage() { @@ -61,99 +51,51 @@ export default function LandingPage() { @@ -164,18 +106,9 @@ export default function LandingPage() { title="Data-Driven Fitness" description="We combine human expertise with advanced algorithms to design training programs that evolve with your performance." metrics={[ - { - value: "50k+", - title: "Active Athletes", - }, - { - value: "1M+", - title: "Workouts Completed", - }, - { - value: "98%", - title: "User Satisfaction", - }, + { value: "50k+", title: "Active Athletes" }, + { value: "1M+", title: "Workouts Completed" }, + { value: "98%", title: "User Satisfaction" }, ]} imageSrc="http://img.b2bpic.net/free-photo/image-beautiful-woman-stylish-sportswear-looking-her-smartphone-sitting-yoga-mat-home_1258-182393.jpg" mediaAnimation="blur-reveal" @@ -189,27 +122,9 @@ export default function LandingPage() { textboxLayout="split" useInvertedBackground={true} features={[ - { - id: "f1", - title: "Custom Plans", - subtitle: "Built for you", - category: "Training", - value: "Tailored", - }, - { - id: "f2", - title: "Live Metrics", - subtitle: "Track real-time", - category: "Analytics", - value: "Precise", - }, - { - id: "f3", - title: "Global Community", - subtitle: "Stay motivated", - category: "Social", - value: "Active", - }, + { id: "f1", title: "Custom Plans", subtitle: "Built for you", category: "Training", value: "Tailored" }, + { id: "f2", title: "Live Metrics", subtitle: "Track real-time", category: "Analytics", value: "Precise" }, + { id: "f3", title: "Global Community", subtitle: "Stay motivated", category: "Social", value: "Active" }, ]} title="Core Capabilities" description="Powerful tools to help you crush your fitness goals." @@ -223,27 +138,9 @@ export default function LandingPage() { gridVariant="uniform-all-items-equal" useInvertedBackground={false} metrics={[ - { - id: "m1", - value: "240", - title: "Workouts", - description: "This year alone", - icon: Zap, - }, - { - id: "m2", - value: "120h", - title: "Time Spent", - description: "Focused training", - icon: Clock, - }, - { - id: "m3", - value: "85kg", - title: "Avg Load", - description: "Average intensity", - icon: Star, - }, + { id: "m1", value: "240", title: "Workouts", description: "This year alone", icon: Zap }, + { id: "m2", value: "120h", title: "Time Spent", description: "Focused training", icon: Clock }, + { id: "m3", value: "85kg", title: "Avg Load", description: "Average intensity", icon: Star }, ]} title="Performance Tracking" description="View all your stats in one place." @@ -255,46 +152,11 @@ export default function LandingPage() { textboxLayout="split" useInvertedBackground={true} testimonials={[ - { - id: "t1", - title: "Game Changer", - quote: "I have never tracked my progress this effectively before.", - name: "Sarah P.", - role: "Athlete", - imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-training-gym-bodybuilding_23-2149552356.jpg", - }, - { - id: "t2", - title: "Incredible Data", - quote: "The analytics gave me the clarity I needed for growth.", - name: "John R.", - role: "Pro", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-fit-man-gym_23-2150289978.jpg", - }, - { - id: "t3", - title: "Motivating", - quote: "The community kept me consistent for months.", - name: "Emily S.", - role: "User", - imageSrc: "http://img.b2bpic.net/free-photo/young-women-gym-taking-selfies_23-2148419851.jpg", - }, - { - id: "t4", - title: "Professional", - quote: "Training felt more structured and goals achieved faster.", - name: "David L.", - role: "Gym Goer", - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-fitness-instructor-doing-workout-home-practice-yoga-wireless-headphones-rubber_1258-218294.jpg", - }, - { - id: "t5", - title: "Must Have", - quote: "Best investment I made for my health.", - name: "Kevin M.", - role: "Amateur", - imageSrc: "http://img.b2bpic.net/free-photo/male-swimmer-with-towel-locker-room_23-2148357073.jpg", - }, + { id: "t1", title: "Game Changer", quote: "I have never tracked my progress this effectively before.", name: "Sarah P.", role: "Athlete", imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-training-gym-bodybuilding_23-2149552356.jpg" }, + { id: "t2", title: "Incredible Data", quote: "The analytics gave me the clarity I needed for growth.", name: "John R.", role: "Pro", imageSrc: "http://img.b2bpic.net/free-photo/front-view-fit-man-gym_23-2150289978.jpg" }, + { id: "t3", title: "Motivating", quote: "The community kept me consistent for months.", name: "Emily S.", role: "User", imageSrc: "http://img.b2bpic.net/free-photo/young-women-gym-taking-selfies_23-2148419851.jpg" }, + { id: "t4", title: "Professional", quote: "Training felt more structured and goals achieved faster.", name: "David L.", role: "Gym Goer", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-fitness-instructor-doing-workout-home-practice-yoga-wireless-headphones-rubber_1258-218294.jpg" }, + { id: "t5", title: "Must Have", quote: "Best investment I made for my health.", name: "Kevin M.", role: "Amateur", imageSrc: "http://img.b2bpic.net/free-photo/male-swimmer-with-towel-locker-room_23-2148357073.jpg" }, ]} title="User Stories" description="Hear from the community." @@ -305,15 +167,7 @@ export default function LandingPage() { @@ -324,21 +178,9 @@ export default function LandingPage() { textboxLayout="split" useInvertedBackground={true} faqs={[ - { - id: "q1", - title: "How do I start?", - content: "Just sign up and follow our onboarding wizard.", - }, - { - id: "q2", - title: "Is it paid?", - content: "We offer a free tier and a pro tier.", - }, - { - id: "q3", - title: "Can I sync apps?", - content: "Yes, we integrate with most health wearables.", - }, + { id: "q1", title: "How do I start?", content: "Just sign up and follow our onboarding wizard." }, + { id: "q2", title: "Is it paid?", content: "We offer a free tier and a pro tier." }, + { id: "q3", title: "Can I sync apps?", content: "Yes, we integrate with most health wearables." }, ]} title="Common Questions" description="Find quick answers." @@ -351,17 +193,13 @@ export default function LandingPage() {
console.log("Open Chatbot") }, ]} />
@@ -369,37 +207,25 @@ export default function LandingPage() { + + {/* Global AI Chatbot Integration */} +
+ +
+ ); diff --git a/src/app/pricing/page.tsx b/src/app/pricing/page.tsx new file mode 100644 index 0000000..dfdf9a3 --- /dev/null +++ b/src/app/pricing/page.tsx @@ -0,0 +1,28 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import PricingCardFive from '@/components/sections/pricing/PricingCardFive'; + +export default function PricingPage() { + return ( + + + +
+ +
+
+
+ ); +} \ No newline at end of file