diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0f2b4fd..a3cbb79 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -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: [ { diff --git a/src/app/page.tsx b/src/app/page.tsx index e14c098..b186be1 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -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" diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index fd9ebfc..9e5cafc 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -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);