Merge version_2 into main #2

Merged
bender merged 2 commits from version_2 into main 2026-03-05 02:40:03 +00:00
2 changed files with 39 additions and 155 deletions

View File

@@ -6,30 +6,18 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const dmSans = DM_Sans({
variable: "--font-dm-sans",
subsets: ["latin"],
variable: "--font-dm-sans", subsets: ["latin"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
variable: "--font-inter", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "BeautyBook - Agendamento Online de Cabeleireiro",
description: "Agende seu corte, coloração e tratamentos capilares com os melhores profissionais. Sistema rápido, fácil e seguro de agendamento online.",
keywords: "agendamento cabeleireiro, salão de beleza, corte de cabelo, coloração, tratamento capilar, barbershop, beleza",
openGraph: {
title: "BeautyBook - Seu Cabeleireiro Online",
description: "Agende seus serviços de beleza de forma simples e rápida.",
siteName: "BeautyBook",
type: "website",
},
title: "BeautyBook - Agendamento Online de Cabeleireiro", description: "Agende seu corte, coloração e tratamentos capilares com os melhores profissionais. Sistema rápido, fácil e seguro de agendamento online.", keywords: "agendamento cabeleireiro, salão de beleza, corte de cabelo, coloração, tratamento capilar, barbershop, beleza", openGraph: {
title: "BeautyBook - Seu Cabeleireiro Online", description: "Agende seus serviços de beleza de forma simples e rápida.", siteName: "BeautyBook", type: "website"},
twitter: {
card: "summary_large_image",
title: "BeautyBook - Agendamento de Cabeleireiro",
description: "Plataforma de agendamento para salões de beleza e barbershops",
},
card: "summary_large_image", title: "BeautyBook - Agendamento de Cabeleireiro", description: "Plataforma de agendamento para salões de beleza e barbershops"},
};
export default function RootLayout({
@@ -1416,4 +1404,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -47,7 +47,7 @@ export default function HomePage() {
description="Agende seu próximo corte ou tratamento capilar com os melhores profissionais. Simples, rápido e confiável."
buttons={[
{ text: "Agendar Consulta", href: "/booking" },
{ text: "Saiba Mais", href: "/services" },
{ text: "Ver Profissionais", href: "/services" },
]}
imageSrc="http://img.b2bpic.net/free-photo/man-barbershop_1303-5406.jpg"
imageAlt="Salão de beleza profissional"
@@ -63,33 +63,13 @@ export default function HomePage() {
tag="Serviços Premium"
features={[
{
id: "1",
title: "Cortes Personalizados",
description: "Cortes modernos e elegantes adaptados ao seu rosto e personalidade. Nossos estilistas usam técnicas de ponta para um resultado impecável.",
imageSrc: "http://img.b2bpic.net/free-photo/barber-woman-making-haircut_1163-2017.jpg?_wi=1",
imageAlt: "Corte personalizado",
},
id: "1", title: "Cortes Personalizados", description: "Cortes modernos e elegantes adaptados ao seu rosto e personalidade. Nossos estilistas usam técnicas de ponta para um resultado impecável.", imageSrc: "http://img.b2bpic.net/free-photo/barber-woman-making-haircut_1163-2017.jpg?_wi=1", imageAlt: "Corte personalizado"},
{
id: "2",
title: "Coloração Profissional",
description: "Coloração de alta qualidade com produtos premium. Desde tons naturais até cores criativas, sempre com cuidado máximo.",
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-girl-process-hair-coloring_23-2147769774.jpg?_wi=1",
imageAlt: "Coloração profissional",
},
id: "2", title: "Coloração Profissional", description: "Coloração de alta qualidade com produtos premium. Desde tons naturais até cores criativas, sempre com cuidado máximo.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-girl-process-hair-coloring_23-2147769774.jpg?_wi=1", imageAlt: "Coloração profissional"},
{
id: "3",
title: "Tratamentos Capilares",
description: "Tratamentos especiais para recuperar a saúde e brilho do seu cabelo. Ideal para cabelos danificados ou ressecados.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-getting-hair-washed-by-hairdresser-salon_633478-691.jpg?_wi=1",
imageAlt: "Tratamento capilar",
},
id: "3", title: "Tratamentos Capilares", description: "Tratamentos especiais para recuperar a saúde e brilho do seu cabelo. Ideal para cabelos danificados ou ressecados.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-getting-hair-washed-by-hairdresser-salon_633478-691.jpg?_wi=1", imageAlt: "Tratamento capilar"},
{
id: "4",
title: "Barba Design",
description: "Design e manutenção profissional de barba. Deixe sua barba impecável com nossa especialidade em barbershop.",
imageSrc: "http://img.b2bpic.net/free-photo/barber-woman-making-haircut_1163-2017.jpg?_wi=2",
imageAlt: "Barba design",
},
id: "4", title: "Barba Design", description: "Design e manutenção profissional de barba. Deixe sua barba impecável com nossa especialidade em barbershop.", imageSrc: "http://img.b2bpic.net/free-photo/barber-woman-making-haircut_1163-2017.jpg?_wi=2", imageAlt: "Barba design"},
]}
gridVariant="four-items-2x2-equal-grid"
animationType="slide-up"
@@ -120,33 +100,13 @@ export default function HomePage() {
description="Conheça os profissionais experientes e apaixonados por beleza que vão cuidar de você."
groups={[
{
id: "stylists",
groupTitle: "Estilistas Principais",
members: [
id: "stylists", groupTitle: "Estilistas Principais", members: [
{
id: "1",
title: "Marina Silva",
subtitle: "Estilista Sênior",
detail: "marina@beautybook.com",
imageSrc: "http://img.b2bpic.net/free-photo/brunette-female-hairdresser-washing-hair-bearded-men-client-saloon_613910-14570.jpg",
imageAlt: "Marina Silva",
},
id: "1", title: "Marina Silva", subtitle: "Estilista Sênior", detail: "marina@beautybook.com", imageSrc: "http://img.b2bpic.net/free-photo/brunette-female-hairdresser-washing-hair-bearded-men-client-saloon_613910-14570.jpg", imageAlt: "Marina Silva"},
{
id: "2",
title: "Carlos Mendes",
subtitle: "Especialista em Barba",
detail: "carlos@beautybook.com",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-confident-stylish-hipster-lambersexual-model-sexy-modern-man-dressed-elegant-black-suit-fashion-male-posing-studio-dark-background_158538-21659.jpg",
imageAlt: "Carlos Mendes",
},
id: "2", title: "Carlos Mendes", subtitle: "Especialista em Barba", detail: "carlos@beautybook.com", imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-confident-stylish-hipster-lambersexual-model-sexy-modern-man-dressed-elegant-black-suit-fashion-male-posing-studio-dark-background_158538-21659.jpg", imageAlt: "Carlos Mendes"},
{
id: "3",
title: "Ana Pereira",
subtitle: "Colorista Master",
detail: "ana@beautybook.com",
imageSrc: "http://img.b2bpic.net/free-photo/confident-beautiful-young-businesswoman-looking-camera-head-shot-portrait_1163-4928.jpg",
imageAlt: "Ana Pereira",
},
id: "3", title: "Ana Pereira", subtitle: "Colorista Master", detail: "ana@beautybook.com", imageSrc: "http://img.b2bpic.net/free-photo/confident-beautiful-young-businesswoman-looking-camera-head-shot-portrait_1163-4928.jpg", imageAlt: "Ana Pereira"},
],
},
]}
@@ -163,59 +123,23 @@ export default function HomePage() {
showRating={true}
testimonials={[
{
id: "1",
name: "Patricia Souza",
handle: "@patricia_s",
testimonial: "Adorei! Marina fez um corte perfeito, exatamente como eu queria. Voltarei com certeza!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=1",
imageAlt: "Patricia Souza",
},
id: "1", name: "Patricia Souza", handle: "@patricia_s", testimonial: "Adorei! Marina fez um corte perfeito, exatamente como eu queria. Voltarei com certeza!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=1", imageAlt: "Patricia Souza"},
{
id: "2",
name: "Roberto Costa",
handle: "@rob_costa",
testimonial: "Serviço impecável. Carlos é muito profissional e atencioso. Recomendo!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-cheerful-guy-glasses-expressing-approval_1262-14240.jpg",
imageAlt: "Roberto Costa",
},
id: "2", name: "Roberto Costa", handle: "@rob_costa", testimonial: "Serviço impecável. Carlos é muito profissional e atencioso. Recomendo!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-cheerful-guy-glasses-expressing-approval_1262-14240.jpg", imageAlt: "Roberto Costa"},
{
id: "3",
name: "Juliana Alves",
handle: "@ju_alves",
testimonial: "Meu cabelo ficou incrível após o tratamento. Ana é uma mestra em coloração!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg",
imageAlt: "Juliana Alves",
},
id: "3", name: "Juliana Alves", handle: "@ju_alves", testimonial: "Meu cabelo ficou incrível após o tratamento. Ana é uma mestra em coloração!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", imageAlt: "Juliana Alves"},
{
id: "4",
name: "Fernando Lima",
handle: "@fernando_l",
testimonial: "Agendar foi tão fácil pelo app. Não tive que esperar na fila. Muito bom!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-handsome-guy-showing-call-me-sign_1262-17046.jpg",
imageAlt: "Fernando Lima",
},
id: "4", name: "Fernando Lima", handle: "@fernando_l", testimonial: "Agendar foi tão fácil pelo app. Não tive que esperar na fila. Muito bom!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-handsome-guy-showing-call-me-sign_1262-17046.jpg", imageAlt: "Fernando Lima"},
{
id: "5",
name: "Camila Rocha",
handle: "@cami_rocha",
testimonial: "Profissionais competentes e um ambiente acolhedor. Voltarei sempre!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=2",
imageAlt: "Camila Rocha",
},
id: "5", name: "Camila Rocha", handle: "@cami_rocha", testimonial: "Profissionais competentes e um ambiente acolhedor. Voltarei sempre!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg?_wi=2", imageAlt: "Camila Rocha"},
{
id: "6",
name: "Lucas Martins",
handle: "@lucas_m",
testimonial: "Ótima experiência do início ao fim. Muito recomendado!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-blond-man-with-beer-smartphone-bar_1262-3624.jpg",
imageAlt: "Lucas Martins",
},
id: "6", name: "Lucas Martins", handle: "@lucas_m", testimonial: "Ótima experiência do início ao fim. Muito recomendado!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-blond-man-with-beer-smartphone-bar_1262-3624.jpg", imageAlt: "Lucas Martins"},
]}
animationType="slide-up"
textboxLayout="default"
@@ -232,53 +156,29 @@ export default function HomePage() {
useInvertedBackground={false}
plans={[
{
id: "basic",
price: "R$ 99",
name: "Básico",
buttons: [
id: "basic", price: "R$ 99", name: "Básico", buttons: [
{ text: "Começar", href: "/booking" },
{ text: "Saiba Mais", href: "#" },
],
features: [
"4 agendamentos por mês",
"Desconto de 10% em serviços",
"Suporte por email",
],
"4 agendamentos por mês", "Desconto de 10% em serviços", "Suporte por email"],
},
{
id: "pro",
badge: "Mais Popular",
badgeIcon: Sparkles,
price: "R$ 199",
name: "Profissional",
buttons: [
id: "pro", badge: "Mais Popular", badgeIcon: Sparkles,
price: "R$ 199", name: "Profissional", buttons: [
{ text: "Começar", href: "/booking" },
{ text: "Chat com Vendas", href: "#" },
],
features: [
"Agendamentos ilimitados",
"Desconto de 20% em serviços",
"Acesso prioritário",
"Suporte por telefone",
"1 sessão grátis por mês",
],
"Agendamentos ilimitados", "Desconto de 20% em serviços", "Acesso prioritário", "Suporte por telefone", "1 sessão grátis por mês"],
},
{
id: "premium",
price: "R$ 299",
name: "Premium",
buttons: [
id: "premium", price: "R$ 299", name: "Premium", buttons: [
{ text: "Começar", href: "/booking" },
{ text: "Contato", href: "#" },
],
features: [
"Agendamentos ilimitados VIP",
"Desconto de 30% em serviços",
"Atendimento prioritário 24/7",
"Personal stylist exclusivo",
"2 sessões grátis por mês",
"Convites para eventos especiais",
],
"Agendamentos ilimitados VIP", "Desconto de 30% em serviços", "Atendimento prioritário 24/7", "Personal stylist exclusivo", "2 sessões grátis por mês", "Convites para eventos especiais"],
},
]}
/>
@@ -288,8 +188,7 @@ export default function HomePage() {
<FooterSimple
columns={[
{
title: "Navegação",
items: [
title: "Navegação", items: [
{ label: "Home", href: "/" },
{ label: "Serviços", href: "/services" },
{ label: "Agendamentos", href: "/booking" },
@@ -297,8 +196,7 @@ export default function HomePage() {
],
},
{
title: "Empresa",
items: [
title: "Empresa", items: [
{ label: "Sobre Nós", href: "#" },
{ label: "Equipe", href: "#team" },
{ label: "Carreira", href: "#" },
@@ -306,8 +204,7 @@ export default function HomePage() {
],
},
{
title: "Suporte",
items: [
title: "Suporte", items: [
{ label: "Perguntas Frequentes", href: "#" },
{ label: "Suporte ao Cliente", href: "#" },
{ label: "Políticas de Cancelamento", href: "#" },
@@ -315,8 +212,7 @@ export default function HomePage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacidade", href: "#" },
{ label: "Termos de Serviço", href: "#" },
{ label: "Cookies", href: "#" },
@@ -330,4 +226,4 @@ export default function HomePage() {
</div>
</ThemeProvider>
);
}
}