Merge version_3 into main #3

Merged
bender merged 1 commits from version_3 into main 2026-04-22 02:16:04 +00:00

View File

@@ -3,15 +3,11 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import TextAbout from '@/components/sections/about/TextAbout';
import { Award, Scissors, Smile, Sparkles, Zap } from "lucide-react";
export default function LandingPage() {
return (
@@ -31,14 +27,8 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Sobre", id: "about"},
{
name: "Serviços", id: "features"},
{
name: "Preços", id: "pricing"},
{
name: "Contacto", id: "contact"},
{ name: "Preços", id: "pricing" },
{ name: "Contacto", id: "contact" },
]}
brandName="Barbearia do Gibas"
/>
@@ -47,93 +37,16 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitTestimonial
useInvertedBackground={false}
background={{
variant: "gradient-bars"}}
background={{ variant: "gradient-bars" }}
title="Barbearia do Gibas - Estilo Moderno em Coruche"
description="Cortes de cabelo profissionais, tratamento de barba e styling num ambiente acolhedor. Marque a sua sessão online hoje mesmo."
testimonials={[
{
name: "João Silva", handle: "@joao", testimonial: "Serviço excelente e grande atenção aos detalhes.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-barber-shop_23-2149141768.jpg?_wi=1", imageAlt: "barber shop professional interior"},
{
name: "Tiago Santos", handle: "@tiago", testimonial: "O melhor corte de cabelo em Coruche, verdadeiramente profissional.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-hair-process-keratin-treatment_23-2149332450.jpg", imageAlt: "barber shop professional interior"},
{
name: "Pedro Mendes", handle: "@pedro", testimonial: "O espaço é muito limpo e acolhedor.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/famous-view-burano-island-venice_268835-14229.jpg?_wi=1", imageAlt: "barber shop professional interior"},
{
name: "Ricardo Luís", handle: "@ricardo", testimonial: "Barbeiro muito habilidoso, sempre satisfeito.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-sexy-handsome-fashion-male-model-man-dressed-elegant-suit-black-studio-lights-background_158538-9670.jpg?_wi=1", imageAlt: "barber shop professional interior"},
{
name: "Bruno Costa", handle: "@bruno", testimonial: "Trabalho de precisão, não iria a outro lugar.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/brushing-teeth-process-small-dog-sits-table-dog-brushed-by-professional_1157-48822.jpg?_wi=1", imageAlt: "barber shop professional interior"},
]}
testimonials={[]}
buttons={[
{
text: "Marcar Agora", href: "https://barbearia-do-gibas.buk.pt"},
{ text: "Marcar Agora", href: "https://barbearia-do-gibas.buk.pt" },
]}
imageSrc="http://img.b2bpic.net/free-photo/full-shot-man-barber-shop_23-2149141768.jpg?_wi=2"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg5I72hz6Kin4iwKvF1Xy231eQ/uploaded-1776824147022-a34ibsee.png"
mediaAnimation="blur-reveal"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/chairs-green-male-barbershop-retro-style_627829-8284.jpg", alt: "Barber chair in retro style"},
{
src: "http://img.b2bpic.net/free-photo/professional-hairdresser-sitting-barber-chair-waiting-customer_613910-3902.jpg", alt: "Hairdresser waiting for customer"},
{
src: "http://img.b2bpic.net/free-photo/young-man-getting-his-beard-styled-barber_23-2148985714.jpg", alt: "Young man at barber shop"},
{
src: "http://img.b2bpic.net/free-photo/customer-standing-front-mirror-barbershop_23-2148181953.jpg", alt: "Customer in front of mirror"},
{
src: "http://img.b2bpic.net/free-photo/full-shot-man-barber-shop_23-2149141768.jpg", alt: "Professional interior"},
]}
avatarText="Junte-se aos nossos mais de 500 clientes satisfeitos"
marqueeItems={[
{
type: "text", text: "Cortes de Precisão"},
{
type: "text", text: "Barba com Toalha Quente"},
{
type: "text", text: "Tratamento de Barba"},
{
type: "text", text: "Styling Especializado"},
{
type: "text", text: "Estúdio Moderno"},
]}
/>
</div>
<div id="about" data-section="about">
<TextAbout
useInvertedBackground={false}
title="Barbearia com Experiência em Coruche"
buttons={[
{
text: "Visite-nos", href: "#contact"},
]}
/>
</div>
<div id="features" data-section="features">
<FeatureBorderGlow
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
features={[
{
icon: Scissors,
title: "Cortes de Cabelo", description: "Cortes clássicos e contemporâneos adaptados ao seu estilo."},
{
icon: Zap,
title: "Aparar Barba", description: "Tratamento preciso para manter a sua barba impecável."},
{
icon: Sparkles,
title: "Styling de Cabelo", description: "Serviços especializados para um acabamento polido."},
{
icon: Award,
title: "Serviços Grooming", description: "Tratamentos completos para o deixar confiante."},
]}
title="Os Nossos Serviços Profissionais"
description="Especialistas em grooming de precisão para o homem moderno."
avatars={[]}
/>
</div>
@@ -143,65 +56,14 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
plans={[
{
id: "corte", badge: "Essencial", price: "12€", subtitle: "Corte de cabelo", buttons: [
{
text: "Marcar Agora", href: "https://barbearia-do-gibas.buk.pt"},
],
features: ["Corte de cabelo profissional"],
},
{
id: "cabelo-barba", badge: "Mais procurado", price: "18€", subtitle: "Cabelo + Barba", buttons: [
{
text: "Marcar Agora", href: "https://barbearia-do-gibas.buk.pt"},
],
features: ["Corte de cabelo", "Tratamento de barba"],
},
{
id: "completo", badge: "Completo", price: "20€", subtitle: "Cabelo, Sobrancelha e Barba", buttons: [
{
text: "Marcar Agora", href: "https://barbearia-do-gibas.buk.pt"},
],
features: ["Corte de cabelo", "Barba", "Sobrancelhas"],
},
{
id: "madeixas-corte", badge: "Estilo", price: "52€", subtitle: "Madeixas + Corte", buttons: [
{
text: "Marcar Agora", href: "https://barbearia-do-gibas.buk.pt"},
],
features: ["Madeixas", "Corte de cabelo"],
},
{
id: "madeixas-completo", badge: "Premium", price: "58€", subtitle: "Madeixas + Barba + Corte", buttons: [
{
text: "Marcar Agora", href: "https://barbearia-do-gibas.buk.pt"},
],
features: ["Madeixas", "Corte de cabelo", "Tratamento de barba"],
},
{ id: "corte-sobrancelha", badge: "Promo", price: "14€", subtitle: "Corte de cabelo + Sobrancelha", buttons: [{ text: "Marcar", href: "https://barbearia-do-gibas.buk.pt" }], features: ["Corte de cabelo profissional", "Limpeza de sobrancelha"] },
{ id: "corte-unico", badge: "Essencial", price: "8€", subtitle: "Corte pente único", buttons: [{ text: "Marcar", href: "https://barbearia-do-gibas.buk.pt" }], features: ["Corte de cabelo prático"] },
{ id: "corte-crianca", badge: "Crianças", price: "10€", subtitle: "Até 8 anos", buttons: [{ text: "Marcar", href: "https://barbearia-do-gibas.buk.pt" }], features: ["Corte infantil"] },
{ id: "barba", badge: "Cuidados", price: "8€", subtitle: "Barba", buttons: [{ text: "Marcar", href: "https://barbearia-do-gibas.buk.pt" }], features: ["Tratamento de barba"] },
{ id: "sobrancelha", badge: "Detalhe", price: "3€", subtitle: "Sobrancelha", buttons: [{ text: "Marcar", href: "https://barbearia-do-gibas.buk.pt" }], features: ["Limpeza de sobrancelha"] },
]}
title="Tabela de Preços"
description="Preços justos para resultados profissionais de alta qualidade."
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardThree
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
metrics={[
{
id: "m1", icon: Smile,
title: "Clientes Felizes", value: "500+"},
{
id: "m2", icon: Award,
title: "Anos de Experiência", value: "10+"},
{
id: "m3", icon: Scissors,
title: "Cortes por Semana", value: "120+"},
]}
title="Qualidade em Detalhe"
description="Anos de experiência a ajudar os nossos clientes a apresentar o seu melhor visual."
description="Serviços de qualidade com um toque profissional."
/>
</div>
@@ -210,33 +72,14 @@ export default function LandingPage() {
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
testimonials={[
{
id: "1", name: "João Silva", role: "Cliente", company: "Coruche", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-sexy-handsome-fashion-male-model-man-dressed-elegant-suit-black-studio-lights-background_158538-9670.jpg?_wi=2"},
{
id: "2", name: "Tiago Santos", role: "Cliente", company: "Coruche", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/brushing-teeth-process-small-dog-sits-table-dog-brushed-by-professional_1157-48822.jpg?_wi=2"},
{
id: "3", name: "Pedro Mendes", role: "Cliente", company: "Coruche", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-getting-haircut_23-2150665403.jpg"},
{
id: "4", name: "Ricardo Luís", role: "Cliente", company: "Coruche", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/closeup-photo-shoot-pensive-man-with-beard-black-white-photo-with-low-contrast_613910-14630.jpg"},
{
id: "5", name: "Bruno Costa", role: "Cliente", company: "Coruche", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/handsome-stylish-bearded-male-with-tattoo-arm-dressed-flannel-shirt-holding-juice-while-getting-haircut_613910-14751.jpg"},
]}
testimonials={[]}
kpiItems={[
{
value: "5.0", label: "Avaliação Google"},
{
value: "99%", label: "Satisfação do Cliente"},
{
value: "100+", label: "Marcações Mensais"},
{ value: "5.0", label: "Avaliação Google" },
{ value: "99%", label: "Satisfação" },
{ value: "100+", label: "Mensal" },
]}
title="Confiança dos Nossos Clientes"
description="O que os nossos clientes dizem sobre a sua experiência na Barbearia do Gibas."
title="O que dizem os clientes"
description="A opinião de quem confia no nosso trabalho."
/>
</div>
@@ -244,26 +87,19 @@ export default function LandingPage() {
<ContactSplitForm
useInvertedBackground={false}
title="Visite a Barbearia do Gibas"
description="Urbanização Quinta das Baleias (ao lado do Lidl), Coruche, Portugal. Telefone: +351 243 144 990."
description="Urbanização Quinta das Baleias (ao lado do Lidl), Coruche, Portugal."
inputs={[
{
name: "name", type: "text", placeholder: "O Seu Nome", required: true,
},
{
name: "email", type: "email", placeholder: "O Seu Email", required: true,
},
{ name: "name", type: "text", placeholder: "O Seu Nome", required: true },
{ name: "email", type: "email", placeholder: "O Seu Email", required: true },
]}
imageSrc="http://img.b2bpic.net/free-photo/famous-view-burano-island-venice_268835-14229.jpg?_wi=2"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Barbearia do Gibas"
leftLink={{
text: "Marcar Agendamento", href: "https://barbearia-do-gibas.buk.pt"}}
rightLink={{
text: "Política de Privacidade", href: "#"}}
leftLink={{ text: "Marcar Agendamento", href: "https://barbearia-do-gibas.buk.pt" }}
rightLink={{ text: "Política de Privacidade", href: "#" }}
/>
</div>
</ReactLenis>