Files
ba574e7a-0c4e-4add-bb32-a1d…/src/app/page.tsx
2026-04-05 04:53:36 +00:00

258 lines
8.1 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-shift"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="mediumSmall"
sizing="largeSmall"
background="circleGradient"
cardStyle="soft-shadow"
primaryButtonStyle="shadow"
secondaryButtonStyle="radial-glow"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Accumulation",
id: "#features",
},
{
name: "Q-ARKA Metrics",
id: "#metrics",
},
{
name: "Academy Insights",
id: "#testimonials",
},
]}
brandName="Satoshi Academy"
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardCarousel
background={{
variant: "sparkles-gradient",
}}
title="Master the Bitcoin Accumulation Ecosystem"
description="Utilize technical precision and quantitative discipline to build your financial sovereignty. Satoshi Builder Academy provides the tools, data, and methodology."
buttons={[
{
text: "Begin Accumulation",
},
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/bitcoin-coin-closeup-black-background-background-with-cryptocurrency_169016-61339.jpg?_wi=1",
imageAlt: "Bitcoin Accumulation",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/bitcoin-coin-closeup-black-background-background-with-cryptocurrency_169016-61339.jpg?_wi=2",
imageAlt: "Data Visualization",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/bitcoin-coin-closeup-black-background-background-with-cryptocurrency_169016-61339.jpg?_wi=3",
imageAlt: "Quantitative Strategy",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/bitcoin-coin-closeup-black-background-background-with-cryptocurrency_169016-61339.jpg?_wi=4",
imageAlt: "Technical Analysis",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/bitcoin-coin-closeup-black-background-background-with-cryptocurrency_169016-61339.jpg?_wi=5",
imageAlt: "Financial Growth",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/bitcoin-coin-closeup-black-background-background-with-cryptocurrency_169016-61339.jpg?_wi=6",
imageAlt: "Security Sovereignty",
},
]}
/>
</div>
<div id="features" data-section="features">
<FeatureCardTwentyFour
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
features={[
{
id: "f1",
title: "Quantitative Entry",
author: "Q-ARKA Protocol",
description: "Systematic evaluation of market entries using data-driven delta analysis.",
tags: [
"Strategy",
"Data",
],
imageSrc: "http://img.b2bpic.net/free-vector/gradient-ui-kit-collection_23-2149203473.jpg",
},
{
id: "f2",
title: "Compound Accumulation",
author: "Builder Protocol",
description: "Methodical approach to increasing your Satoshi count for long-term growth.",
tags: [
"BTC",
"Growth",
],
imageSrc: "http://img.b2bpic.net/free-photo/close-up-office-supplies_1098-3510.jpg",
},
{
id: "f3",
title: "Sovereignty Focus",
author: "Asset Defense",
description: "Tools and frameworks for achieving technical excellence and asset control.",
tags: [
"Security",
"Tech",
],
imageSrc: "http://img.b2bpic.net/free-photo/secured-file-folder-futuristic-data-network_23-2152001151.jpg",
},
]}
title="Core Academy Pillars"
description="Robust methodologies to ensure compound growth and risk mitigation."
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardFourteen
useInvertedBackground={false}
title="Academy Performance Metrics"
tag="Live Data"
metrics={[
{
id: "m1",
value: "1.2K+",
description: "Active Satoshi Builders",
},
{
id: "m2",
value: "$300",
description: "Target Growth Fund",
},
{
id: "m3",
value: "98%",
description: "Protocol Compliance",
},
]}
metricsAnimation="blur-reveal"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSixteen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah Miller",
role: "Senior Analyst",
company: "TechQuant",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-business-director-reviews-sales-trends-budget-reports_482257-123279.jpg",
},
{
id: "2",
name: "James Chen",
role: "Full Stack Dev",
company: "BuilderX",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/confident-businessman_1098-16876.jpg",
},
{
id: "3",
name: "Emily Rose",
role: "Data Scientist",
company: "SatoshiCore",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/scientist-factory-using-tablet-check-photovoltaics-materials-parameters_482257-120526.jpg",
},
{
id: "4",
name: "Mark Stevens",
role: "Crypto Trader",
company: "InvestEdge",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/project-manager-examining-performance-metrics-ensure-global-business-success_482257-104719.jpg",
},
{
id: "5",
name: "Alex Rivera",
role: "Security Lead",
company: "SafeSats",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/solar-panels-manufacturing-factory-specialist-explains-production-process_482257-119833.jpg",
},
]}
kpiItems={[
{
value: "24/7",
label: "Technical Analysis",
},
{
value: "100%",
label: "Financial Clarity",
},
{
value: "2026",
label: "Accumulation Year",
},
]}
title="Community Insights"
description="Feedback from builders mastering technical market discipline."
/>
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{
variant: "sparkles-gradient",
}}
text="Ready to initiate your protocol? Access the academy dashboard and start your Satoshi accumulation journey today."
buttons={[
{
text: "Initiate Protocol",
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Satoshi Builder Academy"
leftLink={{
text: "Terms of Service",
href: "#",
}}
rightLink={{
text: "Privacy Policy",
href: "#",
}}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}