Merge version_1 into main #2
@@ -27,13 +27,9 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Início",
|
||||
id: "/",
|
||||
},
|
||||
name: "Início", id: "/"},
|
||||
{
|
||||
name: "Agenda Admin",
|
||||
id: "/admin",
|
||||
},
|
||||
name: "Agenda Admin", id: "/admin"},
|
||||
]}
|
||||
brandName="BarberSchedule"
|
||||
/>
|
||||
@@ -59,28 +55,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Tarefas Diárias",
|
||||
description: "Visualização clara dos atendimentos.",
|
||||
bentoComponent: "3d-task-list",
|
||||
items: [
|
||||
title: "Tarefas Diárias", description: "Visualização clara dos atendimentos.", bentoComponent: "3d-task-list", items: [
|
||||
{
|
||||
icon: Clock,
|
||||
label: "Corte Executivo",
|
||||
time: "09:00",
|
||||
},
|
||||
label: "Corte Executivo", time: "09:00"},
|
||||
{
|
||||
icon: Clock,
|
||||
label: "Barba Completa",
|
||||
time: "10:30",
|
||||
},
|
||||
label: "Barba Completa", time: "10:30"},
|
||||
{
|
||||
icon: Clock,
|
||||
label: "Degradê",
|
||||
time: "11:45",
|
||||
},
|
||||
label: "Degradê", time: "11:45"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/best-friends-smiling-each-other_23-2148238236.jpg",
|
||||
imageAlt: "Best friends smiling at each other",
|
||||
},
|
||||
]}
|
||||
title="Ferramentas do Barbeiro"
|
||||
@@ -90,33 +75,23 @@ export default function LandingPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-barber-s-shop-getting-his-beard-trimmed_23-2149186494.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-barber-s-shop-getting-his-beard-trimmed_23-2149186494.jpg"
|
||||
logoText="BarberSchedule"
|
||||
columns={[
|
||||
{
|
||||
title: "Navegação",
|
||||
items: [
|
||||
title: "Navegação", items: [
|
||||
{
|
||||
label: "Início",
|
||||
href: "/",
|
||||
},
|
||||
label: "Início", href: "/"},
|
||||
{
|
||||
label: "Agenda Admin",
|
||||
href: "/admin",
|
||||
},
|
||||
label: "Agenda Admin", href: "/admin"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contato",
|
||||
items: [
|
||||
title: "Contato", items: [
|
||||
{
|
||||
label: "WhatsApp",
|
||||
href: "#",
|
||||
},
|
||||
label: "WhatsApp", href: "#"},
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
label: "Instagram", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
155
src/app/page.tsx
155
src/app/page.tsx
@@ -30,13 +30,9 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Início",
|
||||
id: "/",
|
||||
},
|
||||
name: "Início", id: "/"},
|
||||
{
|
||||
name: "Agenda Admin",
|
||||
id: "/admin",
|
||||
},
|
||||
name: "Agenda Admin", id: "/admin"},
|
||||
]}
|
||||
brandName="BarberSchedule"
|
||||
/>
|
||||
@@ -45,32 +41,15 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="A excelência em cada corte"
|
||||
description="Transformamos sua experiência de barbearia com um serviço impecável, focado no seu estilo e personalidade."
|
||||
tag="Barbearia de Elite"
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-getting-his-hair-washed_23-2149220571.jpg?_wi=1",
|
||||
imageAlt: "barber shop interior modern luxury",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-getting-his-hair-washed_23-2149220571.jpg", imageAlt: "barber shop interior modern luxury"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hairdressing-chair-vintage-barber-shop_23-2148298304.jpg",
|
||||
imageAlt: "barber shop interior modern luxury",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-getting-haircut_23-2149141753.jpg",
|
||||
imageAlt: "Full shot man getting a haircut",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-barber-sitting-his-shop_23-2149186519.jpg",
|
||||
imageAlt: "Male barber sitting at his shop",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-washbasin_107420-94763.jpg",
|
||||
imageAlt: "Close-up of washbasin",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hairdressing-chair-vintage-barber-shop_23-2148298304.jpg", imageAlt: "barber shop interior modern luxury"},
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -85,28 +64,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Atendimento VIP",
|
||||
description: "Técnicas exclusivas para cada cliente.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Star,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/barber-doing-haircut-bearded-aged-client-hair-salon_23-2148182013.jpg",
|
||||
imageAlt: "Barber doing haircut bearded aged client in hair salon",
|
||||
title: "Atendimento VIP", description: "Técnicas exclusivas para cada cliente.", bentoComponent: "reveal-icon", icon: Star,
|
||||
},
|
||||
{
|
||||
title: "Profissionais de Elite",
|
||||
description: "Barbeiros treinados para o seu estilo.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Award,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-getting-his-hair-washed_23-2149220571.jpg?_wi=2",
|
||||
imageAlt: "Barber doing haircut bearded aged client in hair salon",
|
||||
title: "Profissionais de Elite", description: "Barbeiros treinados para o seu estilo.", bentoComponent: "reveal-icon", icon: Award,
|
||||
},
|
||||
{
|
||||
title: "Ambiente Confortável",
|
||||
description: "Um lugar pensado para o seu relaxamento.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Coffee,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-hairdresser-washing-clients-hair-barbershop_613910-5471.jpg?_wi=1",
|
||||
imageAlt: "Barber doing haircut bearded aged client in hair salon",
|
||||
title: "Ambiente Confortável", description: "Um lugar pensado para o seu relaxamento.", bentoComponent: "reveal-icon", icon: Coffee,
|
||||
},
|
||||
]}
|
||||
title="Por que nos escolher?"
|
||||
@@ -121,59 +85,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Ricardo Silva",
|
||||
role: "Cliente Vip",
|
||||
company: "Tecnologia",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-hairdresser-washing-clients-hair-barbershop_613910-5471.jpg?_wi=2",
|
||||
},
|
||||
id: "1", name: "Ricardo Silva", role: "Cliente Vip", company: "Tecnologia", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-hairdresser-washing-clients-hair-barbershop_613910-5471.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Felipe Santos",
|
||||
role: "Cliente Frequente",
|
||||
company: "Engenharia",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/indian-stylish-man-black-traditional-clothes-with-white-scarf-posed-outdoor-sitting-bench_627829-12682.jpg",
|
||||
},
|
||||
id: "2", name: "Felipe Santos", role: "Cliente Frequente", company: "Engenharia", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/indian-stylish-man-black-traditional-clothes-with-white-scarf-posed-outdoor-sitting-bench_627829-12682.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Lucas Souza",
|
||||
role: "Cliente Vip",
|
||||
company: "Marketing",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-young-caucasian-brunette-girl-holding-paws-dog-front-camera-pink-background-good-relationship-animals-people-concept_197531-31344.jpg",
|
||||
},
|
||||
id: "3", name: "Lucas Souza", role: "Cliente Vip", company: "Marketing", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-young-caucasian-brunette-girl-holding-paws-dog-front-camera-pink-background-good-relationship-animals-people-concept_197531-31344.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Marcos Silva",
|
||||
role: "Cliente Frequente",
|
||||
company: "Vendas",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-women-with-little-dog-city_1157-26767.jpg",
|
||||
},
|
||||
id: "4", name: "Marcos Silva", role: "Cliente Frequente", company: "Vendas", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-women-with-little-dog-city_1157-26767.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "João Oliveira",
|
||||
role: "Cliente Vip",
|
||||
company: "Consultoria",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-redhead-bearded-guy-dressed-old-fashioned-shirt-stretching-studio-isolated-dark-background_613910-4372.jpg",
|
||||
},
|
||||
id: "5", name: "João Oliveira", role: "Cliente Vip", company: "Consultoria", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-redhead-bearded-guy-dressed-old-fashioned-shirt-stretching-studio-isolated-dark-background_613910-4372.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "10k+",
|
||||
label: "Cortes realizados",
|
||||
},
|
||||
value: "10k+", label: "Cortes realizados"},
|
||||
{
|
||||
value: "5.0",
|
||||
label: "Avaliação média",
|
||||
},
|
||||
value: "5.0", label: "Avaliação média"},
|
||||
{
|
||||
value: "100%",
|
||||
label: "Satisfação",
|
||||
},
|
||||
value: "100%", label: "Satisfação"},
|
||||
]}
|
||||
title="Clientes que aprovam"
|
||||
description="Veja o que dizem sobre nosso atendimento e qualidade."
|
||||
@@ -189,15 +122,9 @@ export default function LandingPage() {
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Preciso de conta para agendar?",
|
||||
content: "Não, nosso sistema é focado na simplicidade. Basta comparecer.",
|
||||
},
|
||||
id: "1", title: "Preciso de conta para agendar?", content: "Não, nosso sistema é focado na simplicidade. Basta comparecer."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Posso cancelar meu horário?",
|
||||
content: "Sim, entre em contato via WhatsApp caso precise remarcar.",
|
||||
},
|
||||
id: "2", title: "Posso cancelar meu horário?", content: "Sim, entre em contato via WhatsApp caso precise remarcar."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -212,18 +139,10 @@ export default function LandingPage() {
|
||||
description="Números que refletem a dedicação com nossos clientes."
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "10k+",
|
||||
title: "Cortes",
|
||||
description: "Total de clientes atendidos com sucesso.",
|
||||
icon: Scissors,
|
||||
id: "1", value: "10k+", title: "Cortes", description: "Total de clientes atendidos com sucesso.", icon: Scissors,
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
value: "100%",
|
||||
title: "Satisfação",
|
||||
description: "Compromisso com o seu visual.",
|
||||
icon: Smile,
|
||||
id: "2", value: "100%", title: "Satisfação", description: "Compromisso com o seu visual.", icon: Smile,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -231,33 +150,23 @@ export default function LandingPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-barber-s-shop-getting-his-beard-trimmed_23-2149186494.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-barber-s-shop-getting-his-beard-trimmed_23-2149186494.jpg"
|
||||
logoText="BarberSchedule"
|
||||
columns={[
|
||||
{
|
||||
title: "Navegação",
|
||||
items: [
|
||||
title: "Navegação", items: [
|
||||
{
|
||||
label: "Início",
|
||||
href: "/",
|
||||
},
|
||||
label: "Início", href: "/"},
|
||||
{
|
||||
label: "Agenda Admin",
|
||||
href: "/admin",
|
||||
},
|
||||
label: "Agenda Admin", href: "/admin"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contato",
|
||||
items: [
|
||||
title: "Contato", items: [
|
||||
{
|
||||
label: "WhatsApp",
|
||||
href: "#",
|
||||
},
|
||||
label: "WhatsApp", href: "#"},
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
label: "Instagram", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user