12 Commits

Author SHA1 Message Date
c2dfd561b1 Update theme colors 2026-05-06 18:40:15 +00:00
4f166b5f69 Update theme colors 2026-05-06 18:40:06 +00:00
8fd85c0bf2 Update theme colors 2026-05-06 18:39:56 +00:00
20e6ae433b Update theme colors 2026-05-06 18:39:36 +00:00
d398b34f3e Update theme colors 2026-05-06 18:39:22 +00:00
425a087fcd Update theme fonts 2026-05-06 18:38:35 +00:00
3caef941eb Update theme fonts 2026-05-06 18:38:35 +00:00
41f88d550a Update src/app/page.tsx 2026-05-06 18:19:57 +00:00
2816d693ff Merge version_3 into main
Merge version_3 into main
2026-05-06 18:19:09 +00:00
9eb795dd82 Update src/app/page.tsx 2026-05-06 18:19:06 +00:00
db551deb30 Merge version_2 into main
Merge version_2 into main
2026-05-06 18:17:23 +00:00
8192e3152b Update src/app/page.tsx 2026-05-06 18:17:20 +00:00
3 changed files with 34 additions and 92 deletions

View File

@@ -15,6 +15,7 @@ export const metadata: Metadata = {
description: 'El Caniche Rosa es el destino definitivo para el cuidado y estilo exclusivo de tu mascota. Servicios de peluquería y spa premium en un ambiente boutique.', description: 'El Caniche Rosa es el destino definitivo para el cuidado y estilo exclusivo de tu mascota. Servicios de peluquería y spa premium en un ambiente boutique.',
}; };
const dmSans = DM_Sans({ const dmSans = DM_Sans({
variable: "--font-dm-sans", variable: "--font-dm-sans",
subsets: ["latin"], subsets: ["latin"],

View File

@@ -31,21 +31,13 @@ export default function LandingPage() {
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ {
name: "Inicio", name: "Inicio", id: "hero"},
id: "hero",
},
{ {
name: "Nosotros", name: "Nosotros", id: "about"},
id: "about",
},
{ {
name: "Servicios", name: "Servicios", id: "features"},
id: "features",
},
{ {
name: "Contacto", name: "Contacto", id: "contact"},
id: "contact",
},
]} ]}
brandName="El Caniche Rosa" brandName="El Caniche Rosa"
/> />
@@ -57,9 +49,7 @@ export default function LandingPage() {
description="Bienvenido a la experiencia de cuidado y estilo más exclusiva para tu mascota. Elegancia, mimo y profesionalismo en cada detalle." description="Bienvenido a la experiencia de cuidado y estilo más exclusiva para tu mascota. Elegancia, mimo y profesionalismo en cada detalle."
buttons={[ buttons={[
{ {
text: "Reservar cita", text: "Reservar cita", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/luxury-retro-wall-lamp-cafe_1150-10890.jpg" imageSrc="http://img.b2bpic.net/free-photo/luxury-retro-wall-lamp-cafe_1150-10890.jpg"
imageAlt="Boutique salon de lujo" imageAlt="Boutique salon de lujo"
@@ -74,17 +64,11 @@ export default function LandingPage() {
description="El Caniche Rosa nace con la pasión de ofrecer un servicio integral de peluquería y estilo, fusionando técnicas avanzadas con un trato delicado y personalizado para que tu compañero se sienta como en casa." description="El Caniche Rosa nace con la pasión de ofrecer un servicio integral de peluquería y estilo, fusionando técnicas avanzadas con un trato delicado y personalizado para que tu compañero se sienta como en casa."
bulletPoints={[ bulletPoints={[
{ {
title: "Servicios exclusivos", title: "Servicios exclusivos", description: "Baño, corte y estilo adaptado a la personalidad de cada mascota."},
description: "Baño, corte y estilo adaptado a la personalidad de cada mascota.",
},
{ {
title: "Atención personalizada", title: "Atención personalizada", description: "Entendemos que cada perro es único y requiere un trato específico."},
description: "Entendemos que cada perro es único y requiere un trato específico.",
},
{ {
title: "Productos premium", title: "Productos premium", description: "Utilizamos solo los mejores cosméticos para cuidar piel y pelaje."},
description: "Utilizamos solo los mejores cosméticos para cuidar piel y pelaje.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/cute-little-black-french-bulldog-studio_1303-27308.jpg" imageSrc="http://img.b2bpic.net/free-photo/cute-little-black-french-bulldog-studio_1303-27308.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -97,20 +81,11 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
title: "Corte de Razas", title: "Corte de Razas", description: "Expertos en estilo que resaltan la personalidad única de tu mascota.", imageSrc: "http://img.b2bpic.net/free-photo/cute-caucasian-young-woman-with-dark-short-hair-is-sitting-with-her-bulldog-pink-background-true-friendship-wonderful-happy-moments_197531-31374.jpg"},
description: "Expertos en estándares de raza y cortes de diseño.",
imageSrc: "http://img.b2bpic.net/free-photo/cute-caucasian-young-woman-with-dark-short-hair-is-sitting-with-her-bulldog-pink-background-true-friendship-wonderful-happy-moments_197531-31374.jpg",
},
{ {
title: "Spa Canino", title: "Spa Canino", description: "Rituales de relajación profunda para renovar su bienestar y vitalidad.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-yorkshire-dog_23-2151779247.jpg"},
description: "Tratamientos de hidratación profunda y relax.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-yorkshire-dog_23-2151779247.jpg",
},
{ {
title: "Higiene Completa", title: "Higiene Completa", description: "Cuidado preventivo esencial para mantener su salud y limpieza diaria.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-young-woman-using-laptop-street-with-night-city_1153-3536.jpg"},
description: "Corte de uñas, limpieza de oídos y glándulas.",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-young-woman-using-laptop-street-with-night-city_1153-3536.jpg",
},
]} ]}
title="Lo que ofrecemos" title="Lo que ofrecemos"
description="Servicios profesionales enfocados en la salud y estética de tu mascota." description="Servicios profesionales enfocados en la salud y estética de tu mascota."
@@ -124,29 +99,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
team={[ team={[
{ {
id: "1", id: "1", name: "Lucía P.", role: "Directora Creativa", 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"},
name: "Lucía P.",
role: "Directora Creativa",
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: "2", id: "2", name: "Marcos R.", role: "Estilista Senior", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-man-hugging-his-white-dog_23-2148164509.jpg"},
name: "Marcos R.",
role: "Estilista Senior",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-man-hugging-his-white-dog_23-2148164509.jpg",
},
{ {
id: "3", id: "3", name: "Elena S.", role: "Terapeuta Spa", imageSrc: "http://img.b2bpic.net/free-photo/beauty-woman-s-with-blue-eyes-portrait_633478-325.jpg"},
name: "Elena S.",
role: "Terapeuta Spa",
imageSrc: "http://img.b2bpic.net/free-photo/beauty-woman-s-with-blue-eyes-portrait_633478-325.jpg",
},
{ {
id: "4", id: "4", name: "Javier M.", role: "Atención al Cliente", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-woman-looking-camera-while-standing-counter-movie-house_613910-21690.jpg"},
name: "Javier M.",
role: "Atención al Cliente",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-woman-looking-camera-while-standing-counter-movie-house_613910-21690.jpg",
},
]} ]}
title="Nuestro equipo" title="Nuestro equipo"
description="Profesionales apasionados por la estética y el bienestar animal." description="Profesionales apasionados por la estética y el bienestar animal."
@@ -156,30 +115,20 @@ export default function LandingPage() {
<div id="testimonial" data-section="testimonial"> <div id="testimonial" data-section="testimonial">
<TestimonialCardFifteen <TestimonialCardFifteen
useInvertedBackground={true} useInvertedBackground={true}
testimonial="¡El mejor lugar para mi perro! Salen siempre guapísimos y muy relajados. Se nota el amor que le ponen al trabajo." testimonial="¡El cambio fue increíble! Mi perro volvió radiante y, lo más importante, totalmente tranquilo. Verlo feliz tras su sesión de spa me da una paz inmensa, sabiendo que lo cuidan con tanto cariño y profesionalismo."
rating={5} rating={5}
author="Sofía G." author="Sofía G."
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/smiling-young-man-holds-his-dog-paw-hand-looks-happy-concept-petfriendly-cafe-freelance-coworking-space_1258-314652.jpg", src: "http://img.b2bpic.net/free-photo/smiling-young-man-holds-his-dog-paw-hand-looks-happy-concept-petfriendly-cafe-freelance-coworking-space_1258-314652.jpg", alt: "Sofía G."},
alt: "Sofía G.",
},
{ {
src: "http://img.b2bpic.net/free-photo/cheerful-young-man-glasses-sitting-near-cute-small-dog-looking-camera-dog-owner-staring-ha_1258-160684.jpg", src: "http://img.b2bpic.net/free-photo/cheerful-young-man-glasses-sitting-near-cute-small-dog-looking-camera-dog-owner-staring-ha_1258-160684.jpg", alt: "Carlos L."},
alt: "Carlos L.",
},
{ {
src: "http://img.b2bpic.net/free-photo/front-view-beautiful-woman-dog_23-2148777112.jpg", src: "http://img.b2bpic.net/free-photo/front-view-beautiful-woman-dog_23-2148777112.jpg", alt: "Andrea M."},
alt: "Andrea M.",
},
{ {
src: "http://img.b2bpic.net/free-photo/young-handsome-bearded-brutal-tattooed-happy-man-holds-pomeranian-spitz-playing-with-lovely-pet_343596-1510.jpg", src: "http://img.b2bpic.net/free-photo/young-handsome-bearded-brutal-tattooed-happy-man-holds-pomeranian-spitz-playing-with-lovely-pet_343596-1510.jpg", alt: "Pedro R."},
alt: "Pedro R.",
},
{ {
src: "http://img.b2bpic.net/free-photo/modern-woman-drinking-coffee_23-2148020563.jpg", src: "http://img.b2bpic.net/free-photo/modern-woman-drinking-coffee_23-2148020563.jpg", alt: "Lucía F."},
alt: "Lucía F.",
},
]} ]}
ratingAnimation="slide-up" ratingAnimation="slide-up"
avatarsAnimation="slide-up" avatarsAnimation="slide-up"
@@ -191,20 +140,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "¿Necesito cita previa?", content: "Sí, recomendamos reservar con antelación para asegurar tu lugar."},
title: "¿Necesito cita previa?",
content: "Sí, recomendamos reservar con antelación para asegurar tu lugar.",
},
{ {
id: "2", id: "2", title: "¿Qué productos utilizan?", content: "Usamos champús y cosméticos dermatológicos de alta gama."},
title: "¿Qué productos utilizan?",
content: "Usamos champús y cosméticos dermatológicos de alta gama.",
},
{ {
id: "3", id: "3", title: "¿Tienen servicio de recogida?", content: "Actualmente trabajamos únicamente en nuestro salón boutique."},
title: "¿Tienen servicio de recogida?", ]}
content: "Actualmente trabajamos únicamente en nuestro salón boutique.", buttons={[
}, {
text: "¿Tienes más dudas? Contáctanos", href: "#contact"},
]} ]}
sideTitle="Preguntas Frecuentes" sideTitle="Preguntas Frecuentes"
sideDescription="Respondemos a tus dudas sobre nuestros servicios de peluquería y spa." sideDescription="Respondemos a tus dudas sobre nuestros servicios de peluquería y spa."
@@ -216,14 +160,11 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "canvas-reveal", variant: "canvas-reveal"}}
}}
text="Reserva tu cita hoy en El Caniche Rosa y da a tu mascota la experiencia que merece." text="Reserva tu cita hoy en El Caniche Rosa y da a tu mascota la experiencia que merece."
buttons={[ buttons={[
{ {
text: "Contactar por WhatsApp", text: "Contactar por WhatsApp", href: "https://wa.me/123456789"},
href: "https://wa.me/123456789",
},
]} ]}
/> />
</div> </div>
@@ -237,4 +178,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -17,8 +17,8 @@
--primary-cta-text: #f5f5f5; --primary-cta-text: #f5f5f5;
--secondary-cta: #ffffff; --secondary-cta: #ffffff;
--secondary-cta-text: #1c1c1c; --secondary-cta-text: #1c1c1c;
--accent: #159c49; --accent: #e63946;
--background-accent: #a8e8ba; --background-accent: #e8bea8;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);