11 Commits

Author SHA1 Message Date
e8e59ea044 Update src/app/science/page.tsx 2026-04-08 04:41:49 +00:00
165868c559 Update src/app/about/page.tsx 2026-04-08 04:41:48 +00:00
b704fb1ddc Update src/app/about/page.tsx 2026-04-08 04:41:19 +00:00
421e42053c Update src/app/science/page.tsx 2026-04-08 04:40:48 +00:00
fda048c04b Update src/app/about/page.tsx 2026-04-08 04:40:47 +00:00
087d6aaa39 Add src/app/science/page.tsx 2026-04-08 04:40:18 +00:00
54a8ac60f5 Update src/app/page.tsx 2026-04-08 04:40:17 +00:00
96fa2d7e4f Add src/app/about/page.tsx 2026-04-08 04:40:17 +00:00
94aa8513d8 Merge version_1 into main
Merge version_1 into main
2026-04-08 04:14:49 +00:00
acd9f75cc7 Merge version_1 into main
Merge version_1 into main
2026-04-08 04:14:25 +00:00
fea121e476 Merge version_1 into main
Merge version_1 into main
2026-04-08 04:13:54 +00:00
3 changed files with 134 additions and 2 deletions

76
src/app/about/page.tsx Normal file
View File

@@ -0,0 +1,76 @@
"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 TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import TeamCardEleven from '@/components/sections/team/TeamCardEleven';
export default function AboutPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<NavbarLayoutFloatingInline
navItems={[
{ name: "Science", id: "/science" },
{ name: "About", id: "/about" }
]}
brandName="FunctionalHealth"
button={{ text: "Get Started", href: "#" }}
/>
<div className="pt-32 pb-20">
<TestimonialCardFive
title="Our Story"
description="Bridging Clinical Science and Daily Vitality"
testimonials={[
{
id: "t1", name: "Dr. Elena Vance", date: "2023-10-15", title: "Founder", quote: "Founded by a team of physicians dedicated to reversing functional decline through evidence-based nutrition.", tag: "Our Story", avatarSrc: "https://img.b2bpic.net/free-photo/portrait-expert-doctor-lab_23-2148816650.jpg"
}
]}
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div className="py-20">
<TeamCardEleven
title="Our Team"
description="Meet the experts."
groups={[
{
id: "team-1", groupTitle: "Our Leadership", members: [
{ id: "1", title: "Dr. Elena Vance", subtitle: "Chief Medical Officer", detail: "Expert in functional medicine." },
{ id: "2", title: "Dr. Marcus Thorne", subtitle: "Head of Research", detail: "Clinical trials specialist." }
]
}
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<FooterBase
columns={[
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Science", href: "/science" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }] }
]}
logoText="FunctionalHealth"
/>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -10,6 +10,7 @@ import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import TextAbout from '@/components/sections/about/TextAbout';
import BlogCardTwo from '@/components/sections/blog/BlogCardTwo';
export default function LandingPage() {
return (
@@ -31,6 +32,7 @@ export default function LandingPage() {
navItems={[
{ name: "Science", id: "science" },
{ name: "Benefits", id: "benefits" },
{ name: "Education", id: "blog" },
{ name: "Physician-Led", id: "team" },
{ name: "FAQ", id: "faq" }
]}
@@ -80,6 +82,24 @@ export default function LandingPage() {
/>
</div>
<div id="blog" data-section="blog">
<BlogCardTwo
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
title="Educational Insights"
description="Deep dives into the science of functional health and longevity."
blogs={[
{
id: "1", category: "Science", title: "The Role of Creatine in Cellular Energy", excerpt: "Exploring how creatine supplementation impacts mitochondrial function in aging adults.", imageSrc: "http://img.b2bpic.net/free-photo/doctor-holding-pill-transparent-container_23-2148827768.jpg", authorName: "Dr. A. Miller", authorAvatar: "http://img.b2bpic.net/free-photo/portrait-young-doctor-white-coat_144627-39308.jpg", date: "Mar 24, 2024"
},
{
id: "2", category: "Recovery", title: "Functional Independence After 40", excerpt: "How evidence-based routines support long-term physical autonomy.", imageSrc: "http://img.b2bpic.net/free-photo/physical-therapy-session-hospital_23-2148796120.jpg", authorName: "Dr. S. Jenkins", authorAvatar: "http://img.b2bpic.net/free-photo/female-doctor-standing-hospital-hallway_144627-40294.jpg", date: "Mar 18, 2024"
}
]}
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
animationType="slide-up"
@@ -132,7 +152,7 @@ export default function LandingPage() {
<FooterBase
columns={[
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Science", href: "#science" }, { label: "Physicians", href: "#team" }] },
{ title: "Resources", items: [{ label: "Clinical Trials", href: "#" }, { label: "FAQs", href: "#faq" }, { label: "Evidence", href: "#" }] },
{ title: "Resources", items: [{ label: "Clinical Trials", href: "#" }, { label: "FAQs", href: "#faq" }, { label: "Education", href: "#blog" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] }
]}
logoText="FunctionalHealth"
@@ -142,4 +162,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

36
src/app/science/page.tsx Normal file
View File

@@ -0,0 +1,36 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
export default function SciencePage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<NavbarLayoutFloatingInline
navItems={[
{ name: "Science", id: "/science" },
{ name: "About", id: "/about" }
]}
brandName="FunctionalHealth"
button={{ text: "Get Started", href: "#" }}
/>
<div className="pt-32 pb-20">
<h1 className="text-center text-4xl">Science Page</h1>
</div>
</ReactLenis>
</ThemeProvider>
);
}