Files
ba100ce4-bcbf-442b-aaec-9af…/src/app/page.tsx
2026-04-08 00:52:31 +00:00

290 lines
8.8 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="directional-hover"
defaultTextAnimation="reveal-blur"
borderRadius="pill"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "home",
},
{
name: "Sobre",
id: "about",
},
{
name: "Diferenciais",
id: "features",
},
{
name: "Depoimentos",
id: "testimonials",
},
{
name: "Contato",
id: "contact",
},
]}
brandName="Academia Aquatica"
button={{
text: "Matricule-se",
href: "#contact",
}}
/>
</div>
<div id="home" data-section="home">
<HeroBillboard
background={{
variant: "gradient-bars",
}}
title="Academia Aquatica: Sua melhor versão começa aqui."
description="Equipamentos de alta performance, instrutores qualificados e um ambiente focado no seu bem-estar. Venha treinar na melhor academia de Alexânia."
buttons={[
{
text: "Matricule-se agora",
href: "#contact",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/woman-performing-stretching-exercise-exercise-mat_1170-278.jpg"
imageAlt="Academia Aquatica interiores modernos"
mediaAnimation="blur-reveal"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/young-smiling-athletic-woman-warming-up-while-exercising-living-room_637285-6208.jpg",
alt: "Aluno 1",
},
{
src: "http://img.b2bpic.net/free-photo/close-up-people-high-five-gym_23-2149049819.jpg",
alt: "Aluno 2",
},
{
src: "http://img.b2bpic.net/free-photo/feeling-shocked-excited-happy-laughing-celebrating-success-saying-wow_1194-633442.jpg",
alt: "Aluno 3",
},
{
src: "http://img.b2bpic.net/free-photo/side-view-smiley-man-twerking_23-2149879701.jpg",
alt: "Aluno 4",
},
{
src: "http://img.b2bpic.net/free-photo/view-unshaven-woman-home-daily-life-scene_23-2150168722.jpg",
alt: "Aluno 5",
},
]}
marqueeItems={[
{
type: "text",
text: "Musculação",
},
{
type: "text",
text: "Treinamento Funcional",
},
{
type: "text",
text: "Cardio",
},
{
type: "text",
text: "Acompanhamento Físico",
},
{
type: "text",
text: "Saúde e Bem-Estar",
},
]}
/>
</div>
<div id="about" data-section="about">
<SplitAbout
textboxLayout="split"
useInvertedBackground={true}
title="Estrutura completa e foco total no resultado."
description="Com mais de 130 avaliações positivas, nos orgulhamos de oferecer um espaço amplo, equipamentos modernos e variedade de modalidades para todos os níveis de condicionamento."
bulletPoints={[
{
title: "Equipamentos de Ponta",
description: "Musculação e cardio com tecnologia de ponta para seu treino.",
},
{
title: "Instrutores Qualificados",
description: "Equipe de profissionais pronta para orientar seu desenvolvimento.",
},
{
title: "Variedade de Esportes",
description: "Diversidade de treinos para nunca cair na monotonia.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/blond-athletic-male-sportswear-holds-barbell-trx-stand-background-gym-club_613910-16325.jpg?_wi=1"
mediaAnimation="slide-up"
/>
</div>
<div id="features" data-section="features">
<FeatureCardSixteen
animationType="depth-3d"
textboxLayout="default"
useInvertedBackground={false}
negativeCard={{
items: [
"Sem superlotação",
"Suporte técnico contínuo",
"Limpeza diária garantida",
],
}}
positiveCard={{
items: [
"Equipamentos de musculação novos",
"Excelente infraestrutura de pesos livres",
"Ambiente espaçoso e climatizado",
],
}}
title="Por que escolher a Aquatica?"
description="Veja o que nossos alunos destacam em nossa infraestrutura."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSixteen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "Ryan Torres",
role: "Local Guide",
company: "Academia Aquatica",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-athletic-woman-warming-up-while-exercising-living-room_637285-6208.jpg",
},
{
id: "2",
name: "Elisângela Liberato",
role: "Aluna",
company: "Academia Aquatica",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-people-high-five-gym_23-2149049819.jpg",
},
{
id: "3",
name: "João Messias",
role: "Aluno",
company: "Academia Aquatica",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/feeling-shocked-excited-happy-laughing-celebrating-success-saying-wow_1194-633442.jpg",
},
{
id: "4",
name: "Cláudia Silva",
role: "Aluna",
company: "Academia Aquatica",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-man-twerking_23-2149879701.jpg",
},
{
id: "5",
name: "Marco Antônio",
role: "Aluno",
company: "Academia Aquatica",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/view-unshaven-woman-home-daily-life-scene_23-2150168722.jpg",
},
]}
kpiItems={[
{
value: "4.7/5",
label: "Avaliação média",
},
{
value: "130+",
label: "Alunos satisfeitos",
},
{
value: "6+",
label: "Anos de história",
},
]}
title="O que nossos alunos dizem"
description="Mais de 130 alunos satisfeitos com nossos serviços."
/>
</div>
<div id="faq" data-section="faq">
<FaqDouble
textboxLayout="default"
useInvertedBackground={false}
faqs={[
{
id: "1",
title: "Qual o horário de funcionamento?",
content: "Estamos abertos diariamente até às 22:00.",
},
{
id: "2",
title: "Como faço minha matrícula?",
content: "Você pode nos visitar na R. Vinte e Um, 10 - quadra 89 lote, ou entrar em contato pelo (62) 3336-1165.",
},
{
id: "3",
title: "Possuem avaliação física?",
content: "Sim, temos profissionais qualificados para realizar acompanhamento físico.",
},
]}
title="Dúvidas Frequentes"
description="Informações essenciais para seu treino."
faqsAnimation="blur-reveal"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
useInvertedBackground={true}
background={{
variant: "plain",
}}
tag="MATRÍCULAS"
title="Pronto para começar?"
description="Entre em contato agora mesmo e conheça nossas mensalidades."
imageSrc="http://img.b2bpic.net/free-photo/blond-athletic-male-sportswear-holds-barbell-trx-stand-background-gym-club_613910-16325.jpg?_wi=2"
mediaAnimation="slide-up"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Academia Aquatica"
leftLink={{
text: "Alexânia, GO",
href: "#",
}}
rightLink={{
text: "(62) 3336-1165",
href: "tel:6233361165",
}}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}