5 Commits

Author SHA1 Message Date
288ad363aa Merge version_3 into main
Merge version_3 into main
2026-03-06 05:15:53 +00:00
49f9650bbb Update src/app/styles/variables.css 2026-03-06 05:15:49 +00:00
e88095f6d1 Update src/app/page.tsx 2026-03-06 05:15:49 +00:00
1d56fcf647 Update src/app/layout.tsx 2026-03-06 05:15:49 +00:00
b1f287a2a1 Merge version_2 into main
Merge version_2 into main
2026-03-06 05:11:03 +00:00
3 changed files with 73 additions and 41 deletions

View File

@@ -22,7 +22,8 @@ const publicSans = Public_Sans({
export const metadata: Metadata = {
title: "MALAMADRE | Brunch Luxury en Manzanillo", description: "Descubre el brunch más bonito de Manzanillo. Sabores frescos, ambiente tropical y servicio excelente. Reserva tu mesa en MALAMADRE hoy.", keywords: "brunch, desayuno, Manzanillo, restaurante, mexicano, tropical, premium, breakfast", metadataBase: new URL("https://malamadre.mx"),
alternates: {
canonical: "https://malamadre.mx"},
canonical: "https://malamadre.mx"
},
openGraph: {
title: "MALAMADRE | Brunch Luxury en Manzanillo", description: "El brunch más bonito de Manzanillo. Sabores frescos, ambiente increíble y desayunos que vas a querer repetir.", url: "https://malamadre.mx", siteName: "MALAMADRE", type: "website", images: [
{

View File

@@ -49,23 +49,31 @@ export default function LandingPage() {
background={{ variant: "glowing-orb" }}
leftCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/side-view-female-hand-with-spoon-dushbara-dumplings-soup_140725-12886.jpg", imageAlt: "Beautiful brunch table setting with sunlight and plants"},
imageSrc: "http://img.b2bpic.net/free-photo/side-view-female-hand-with-spoon-dushbara-dumplings-soup_140725-12886.jpg", imageAlt: "Beautiful brunch table setting with sunlight and plants"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/modern-cafe-interior-design-with-wooden-wall-green-wall-grey-chairs_191095-99746.jpg?_wi=1", imageAlt: "Restaurant interior with natural light and plants"},
imageSrc: "http://img.b2bpic.net/free-photo/modern-cafe-interior-design-with-wooden-wall-green-wall-grey-chairs_191095-99746.jpg?_wi=1", imageAlt: "Restaurant interior with natural light and plants"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/sincere-laugh-showing-picture-smartphone-casual-meeting-with-best-friends-restaurant-terrace_8353-10272.jpg?_wi=1", imageAlt: "Friends enjoying brunch together"},
imageSrc: "http://img.b2bpic.net/free-photo/sincere-laugh-showing-picture-smartphone-casual-meeting-with-best-friends-restaurant-terrace_8353-10272.jpg?_wi=1", imageAlt: "Friends enjoying brunch together"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-reading-book-sitting-near-table-restaurant_23-2147936115.jpg?_wi=1", imageAlt: "Lush tropical plants decorating the restaurant"},
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-reading-book-sitting-near-table-restaurant_23-2147936115.jpg?_wi=1", imageAlt: "Lush tropical plants decorating the restaurant"
},
]}
rightCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/traditional-mexican-breakfast-red-chilaquiles-with-egg-wooden-table_123827-30483.jpg?_wi=1", imageAlt: "Delicious chilaquiles con pollo"},
imageSrc: "http://img.b2bpic.net/free-photo/traditional-mexican-breakfast-red-chilaquiles-with-egg-wooden-table_123827-30483.jpg?_wi=1", imageAlt: "Delicious chilaquiles con pollo"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/french-toast-with-berries-jam-breakfast_2829-19876.jpg?_wi=1", imageAlt: "Pan francés relleno de queso"},
imageSrc: "http://img.b2bpic.net/free-photo/french-toast-with-berries-jam-breakfast_2829-19876.jpg?_wi=1", imageAlt: "Pan francés relleno de queso"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/iced-chocolate_1339-6387.jpg?_wi=1", imageAlt: "Chocolate frappe especial"},
imageSrc: "http://img.b2bpic.net/free-photo/iced-chocolate_1339-6387.jpg?_wi=1", imageAlt: "Chocolate frappe especial"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/assortment-arepas-with-filling-plate_23-2148742392.jpg?_wi=1", imageAlt: "Gordita de machaca"},
imageSrc: "http://img.b2bpic.net/free-photo/assortment-arepas-with-filling-plate_23-2148742392.jpg?_wi=1", imageAlt: "Gordita de machaca"
},
]}
buttons={[
{ text: "Reservar Mesa", href: "contact" },
@@ -105,22 +113,28 @@ export default function LandingPage() {
features={[
{
icon: Leaf,
title: "Ambiente Tropical", description: "Decorado con plantas frescas y luz natural, creando una atmósfera relajante y moderna"},
title: "Ambiente Tropical", description: "Decorado con plantas frescas y luz natural, creando una atmósfera relajante y moderna"
},
{
icon: ChefHat,
title: "Desayunos Frescos", description: "Preparados con ingredientes premium y técnicas culinarias que resaltan sabores auténticos"},
title: "Desayunos Frescos", description: "Preparados con ingredientes premium y técnicas culinarias que resaltan sabores auténticos"
},
{
icon: Users,
title: "Servicio Excelente", description: "Equipo amable y atento que hace de tu visita una experiencia memorable"},
title: "Servicio Excelente", description: "Equipo amable y atento que hace de tu visita una experiencia memorable"
},
{
icon: Star,
title: "Valor Excepcional", description: "Calidad premium con porciones perfectas que justifican cada pesos"},
title: "Valor Excepcional", description: "Calidad premium con porciones perfectas que justifican cada pesos"
},
{
icon: Wine,
title: "Bebidas Creativas", description: "Frappe especiales, bebidas refrescantes y opciones de café artesanal"},
title: "Bebidas Creativas", description: "Frappe especiales, bebidas refrescantes y opciones de café artesanal"
},
{
icon: Camera,
title: "Instagram Worthy", description: "Cada plato y rincón del lugar está diseñado para ser fotografiado y compartido"},
title: "Instagram Worthy", description: "Cada plato y rincón del lugar está diseñado para ser fotografiado y compartido"
},
]}
textboxLayout="default"
animationType="slide-up"
@@ -138,19 +152,24 @@ export default function LandingPage() {
products={[
{
id: "1", brand: "MALAMADRE", name: "Chilaquiles con Pollo", price: "Recomendado", rating: 5,
reviewCount: "100+", imageSrc: "http://img.b2bpic.net/free-photo/traditional-mexican-breakfast-red-chilaquiles-with-egg-wooden-table_123827-30483.jpg?_wi=2", imageAlt: "Delicious chilaquiles con pollo"},
reviewCount: "100+", imageSrc: "http://img.b2bpic.net/free-photo/traditional-mexican-breakfast-red-chilaquiles-with-egg-wooden-table_123827-30483.jpg?_wi=2", imageAlt: "Delicious chilaquiles con pollo"
},
{
id: "2", brand: "MALAMADRE", name: "Gordita de Machaca", price: "Favorito Local", rating: 5,
reviewCount: "95+", imageSrc: "http://img.b2bpic.net/free-photo/assortment-arepas-with-filling-plate_23-2148742392.jpg?_wi=2", imageAlt: "Gordita de machaca"},
reviewCount: "95+", imageSrc: "http://img.b2bpic.net/free-photo/assortment-arepas-with-filling-plate_23-2148742392.jpg?_wi=2", imageAlt: "Gordita de machaca"
},
{
id: "3", brand: "MALAMADRE", name: "Gordita de Chicharrón", price: "Clásico", rating: 5,
reviewCount: "85+", imageSrc: "http://img.b2bpic.net/free-photo/view-taco-arrangement-plate_23-2148629352.jpg", imageAlt: "Gordita de chicharrón"},
reviewCount: "85+", imageSrc: "http://img.b2bpic.net/free-photo/view-taco-arrangement-plate_23-2148629352.jpg", imageAlt: "Gordita de chicharrón"
},
{
id: "4", brand: "MALAMADRE", name: "Pan Francés Relleno", price: "Especial", rating: 5,
reviewCount: "90+", imageSrc: "http://img.b2bpic.net/free-photo/french-toast-with-berries-jam-breakfast_2829-19876.jpg?_wi=2", imageAlt: "Pan francés relleno de queso"},
reviewCount: "90+", imageSrc: "http://img.b2bpic.net/free-photo/french-toast-with-berries-jam-breakfast_2829-19876.jpg?_wi=2", imageAlt: "Pan francés relleno de queso"
},
{
id: "5", brand: "MALAMADRE", name: "Chocolate Frappe Especial", price: "Imprescindible", rating: 5,
reviewCount: "110+", imageSrc: "http://img.b2bpic.net/free-photo/iced-chocolate_1339-6387.jpg?_wi=2", imageAlt: "Chocolate frappe especial"},
reviewCount: "110+", imageSrc: "http://img.b2bpic.net/free-photo/iced-chocolate_1339-6387.jpg?_wi=2", imageAlt: "Chocolate frappe especial"
},
]}
gridVariant="uniform-all-items-equal"
animationType="slide-up"
@@ -166,13 +185,17 @@ export default function LandingPage() {
author="María González"
avatars={[
{
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "María González"},
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "María González"
},
{
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Cliente"},
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Cliente"
},
{
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Cliente"},
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Cliente"
},
{
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Cliente"},
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Cliente"
},
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -184,13 +207,17 @@ export default function LandingPage() {
author="Carlos Mendez"
avatars={[
{
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Carlos Mendez"},
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Carlos Mendez"
},
{
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Cliente"},
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Cliente"
},
{
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Cliente"},
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Cliente"
},
{
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Cliente"},
src: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg", alt: "Cliente"
},
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -225,13 +252,17 @@ export default function LandingPage() {
ctaIcon={MapPin}
faqs={[
{
id: "1", title: "¿Dónde se ubica Malamadre?", content: "Estamos ubicados en el corazón de Manzanillo, dentro de una plaza comercial con amplio estacionamiento y fácil acceso. El ambiente es tranquilo y perfecto para disfrutar de tu brunch favorito."},
id: "1", title: "¿Dónde se ubica Malamadre?", content: "Estamos ubicados en el corazón de Manzanillo, dentro de una plaza comercial con amplio estacionamiento y fácil acceso. El ambiente es tranquilo y perfecto para disfrutar de tu brunch favorito."
},
{
id: "2", title: "¿Hay estacionamiento disponible?", content: "Sí, contamos con amplio estacionamiento disponible. Queremos que tu visita sea completamente cómoda desde el momento que llegas."},
id: "2", title: "¿Hay estacionamiento disponible?", content: "Sí, contamos con amplio estacionamiento disponible. Queremos que tu visita sea completamente cómoda desde el momento que llegas."
},
{
id: "3", title: "¿Necesito hacer reserva?", content: "Recomendamos hacer reserva, especialmente los fines de semana, para garantizar tu mesa. Puedes hacerlo directamente en nuestro sitio web."},
id: "3", title: "¿Necesito hacer reserva?", content: "Recomendamos hacer reserva, especialmente los fines de semana, para garantizar tu mesa. Puedes hacerlo directamente en nuestro sitio web."
},
{
id: "4", title: "¿Cuáles son nuestros horarios?", content: "Estamos abiertos de lunes a domingo. Para conocer nuestros horarios exactos y días especiales, contáctanos directamente."},
id: "4", title: "¿Cuáles son nuestros horarios?", content: "Estamos abiertos de lunes a domingo. Para conocer nuestros horarios exactos y días especiales, contáctanos directamente."
},
]}
useInvertedBackground={false}
animationType="slide-up"

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #ffffff;
--card: #f9f9f9;
--foreground: #120006e6;
--primary-cta: #e63946;
--primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9;
--secondary-cta-text: #120006e6;
--accent: #e2e2e2;
--background-accent: #c4c4c4;
--background: #f7f2ea;
--card: #f3ede2;
--foreground: #2e2521;
--primary-cta: #0a7039;
--primary-cta-text: #f7f2ea;
--secondary-cta: #ffffff;
--secondary-cta-text: #2e2521;
--accent: #a8d9be;
--background-accent: #6bbf8e;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);