diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..ed23835 --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,40 @@ +"use client"; + +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import TeamCardTen from "@/components/sections/team/TeamCardTen"; +import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; + +export default function AboutPage() { + const navItems = [ + { name: "About", id: "/about" }, + { name: "Services", id: "/services" }, + { name: "Testimonials", id: "#testimonials" }, + { name: "Contact", id: "#contact" }, + ]; + + return ( + + + +
+ +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..9f0b6ac --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,45 @@ +"use client"; + +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import ContactCenter from "@/components/sections/contact/ContactCenter"; +import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; + +export default function ContactPage() { + const navItems = [ + { name: "About", href: "/#about" }, + { name: "Services", href: "/#services" }, + { name: "Testimonials", href: "/#testimonials" }, + { name: "Pricing", href: "/pricing" }, + { name: "Contact", href: "/contact" }, + ]; + + return ( + + + +
+ +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index 48c2812..7e01dc1 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -14,10 +14,10 @@ import { Sparkles, Target, Users, TrendingUp, Lightbulb } from "lucide-react"; export default function BusinessCoachTemplatePage() { const navItems = [ - { name: "About", id: "about" }, - { name: "Services", id: "services" }, - { name: "Testimonials", id: "testimonials" }, - { name: "Contact", id: "contact" }, + { name: "About", href: "/" }, + { name: "Services", href: "/" }, + { name: "Testimonials", href: "/testimonials" }, + { name: "Contact", href: "/" }, ]; return ( @@ -37,7 +37,7 @@ export default function BusinessCoachTemplatePage() { @@ -66,42 +66,10 @@ export default function BusinessCoachTemplatePage() { animationType="slide-up" useInvertedBackground={false} features={[ - { - title: "Business Strategy", - description: "Crafting clear, actionable strategies that align with your goals for sustainable growth.", - icon: Target, - mediaItems: [ - { imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Team collaborating around a whiteboard" }, - { imageSrc: "https://images.unsplash.com/photo-1542744173-8e7e53415bb0?w=800&h=600&fit=crop", imageAlt: "Strategy meeting presentation" }, - ], - }, - { - title: "Leadership Development", - description: "Build the leadership skills needed to inspire teams and drive organizational success.", - icon: Users, - mediaItems: [ - { imageSrc: "https://images.unsplash.com/photo-1600880292203-757bb62b4baf?w=800&h=600&fit=crop", imageAlt: "Professional team meeting" }, - { imageSrc: "https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?w=800&h=600&fit=crop", imageAlt: "Confident business leader" }, - ], - }, - { - title: "Growth Acceleration", - description: "Identify opportunities and implement systems to scale your business efficiently.", - icon: TrendingUp, - mediaItems: [ - { imageSrc: "https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=800&h=600&fit=crop", imageAlt: "Business analytics dashboard" }, - { imageSrc: "https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=800&h=600&fit=crop", imageAlt: "Growth metrics on screen" }, - ], - }, - { - title: "Mindset Coaching", - description: "Overcome limiting beliefs and develop the mindset of a successful entrepreneur.", - icon: Lightbulb, - mediaItems: [ - { imageSrc: "https://images.unsplash.com/photo-1508672019048-805c876b67e2?w=800&h=600&fit=crop", imageAlt: "Mindfulness and focus" }, - { imageSrc: "https://images.unsplash.com/photo-1521791136064-7986c2920216?w=800&h=600&fit=crop", imageAlt: "One-on-one coaching session" }, - ], - }, + { title: "Business Strategy", description: "Crafting clear, actionable strategies that align with your goals for sustainable growth.", icon: Target, mediaItems: [] }, + { title: "Leadership Development", description: "Build the leadership skills needed to inspire teams and drive organizational success.", icon: Users, mediaItems: [] }, + { title: "Growth Acceleration", description: "Identify opportunities and implement systems to scale your business efficiently.", icon: TrendingUp, mediaItems: [] }, + { title: "Mindset Coaching", description: "Overcome limiting beliefs and develop the mindset of a successful entrepreneur.", icon: Lightbulb, mediaItems: [] }, ]} /> diff --git a/src/app/pricing/page.tsx b/src/app/pricing/page.tsx new file mode 100644 index 0000000..1e33281 --- /dev/null +++ b/src/app/pricing/page.tsx @@ -0,0 +1,49 @@ +"use client"; + +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import PricingCardEight from "@/components/sections/pricing/PricingCardEight"; +import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; + +export default function PricingPage() { + const navItems = [ + { name: "About", href: "/#about" }, + { name: "Services", href: "/#services" }, + { name: "Testimonials", href: "/#testimonials" }, + { name: "Pricing", href: "/pricing" }, + { name: "Contact", href: "/contact" }, + ]; + + return ( + + + +
+ +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx new file mode 100644 index 0000000..28fe338 --- /dev/null +++ b/src/app/services/page.tsx @@ -0,0 +1,62 @@ +"use client"; + +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive"; +import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import { Target, Users, TrendingUp, Lightbulb } from "lucide-react"; + +export default function ServicesPage() { + const navItems = [ + { name: "About", id: "/about" }, + { name: "Services", id: "/services" }, + { name: "Testimonials", id: "#testimonials" }, + { name: "Contact", id: "#contact" }, + ]; + + return ( + + + +
+ +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 0fdb09b..d68696b 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #fffefe; - --card: #f6f7f4; - --foreground: #080908; - --primary-cta: #0e3a29; + --background: #fbfbfb; + --card: #ffffff; + --foreground: #0a0a0a; + --primary-cta: #106efb; --primary-cta-text: #fffefe; - --secondary-cta: #e7eecd; + --secondary-cta: #f1f1f1; --secondary-cta-text: #080908; - --accent: #35c18b; - --background-accent: #ecebe4; + --accent: #e5e7eb; + --background-accent: #f3f4f6; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); diff --git a/src/app/testimonials/page.tsx b/src/app/testimonials/page.tsx new file mode 100644 index 0000000..f62c3cd --- /dev/null +++ b/src/app/testimonials/page.tsx @@ -0,0 +1,32 @@ +"use client"; + +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import TestimonialCardFive from "@/components/sections/testimonial/TestimonialCardFive"; +import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; + +export default function TestimonialsPage() { + const navItems = [ + { name: "Home", href: "/" }, + { name: "Testimonials", href: "/testimonials" }, + ]; + + return ( + + + + + + + + ); +}