AI Review Pack — QA Export

Juanita Taberna · https://juanitatabberna.base44.app

Generado: 13 de septiembre de 2026, 23:47

📄 Exportar PDF

Genera un informe PDF completo con todos los checks, mapas de CTAs, formularios, checklist Lighthouse-style y notas pendientes. Listo para compartir con ChatGPT u otro revisor externo.

1. Páginas públicas

RutaTítuloH1Descripción
/Inicio (Home)"Juanita Taberna"Página principal con hero vídeo, platos destacados, sección del chef, testimonios e Instagram.
/menuCarta & Vinoteca"Nuestra Carta"Carta completa con 7 secciones y vinoteca con 35+ referencias.
/reservasReservar Mesa"Reservar Mesa"Formulario de reserva online + mapa + información de contacto.
/cateringCatering & Eventos"Alta Cocina para Cada Ocasión"Servicios de catering con 4 tiers de menú y formulario de presupuesto.
/catering/menuMenú Catering"Menú Catering"Detalle de menús catering por tier.
/alergenosAlérgenos"Tabla de Alérgenos"Tabla completa de alérgenos por plato conforme a normativa UE.
/politica-privacidadPolítica de Privacidad"Política de Privacidad"RGPD completa con 9 secciones.

2. Resumen de secciones — Inicio (/)

HeroSection

Vídeo de campo de lavanda (60vh, autoplay, loop, muted). Logo Juanita Taberna. Tagline. CTAs: Reservar Mesa y Ver Carta.

AboutSection

Historia del restaurante, imagen del local, datos: +3 años TOP Guadalajara, 50k+ comensales felices.

FeaturedDishes

Carrusel automático de 10 platos con imagen generada/real, categoría, nombre, descripción y precio. Auto-avance cada 3.5s.

ChefSection

Perfil del Chef Jesús Pardo: trayectoria, filosofía, cita de autor, imagen.

TestimonialsSection

Carrusel de 6 reseñas reales de Google (5★). Botón externo a Google Reviews.

InstagramSection

Galería de 6 fotos de Instagram con captions. Enlace al perfil de Instagram.

CTASection

Sección final de cierre con CTA único: Reservar Mesa → /reservas.

3. Mapa de CTAs

UbicaciónTexto CTADestinoTipo
NavbarReservar Mesa/reservasPrimary button
Hero (/)Reservar Mesa/reservasPrimary CTA
Hero (/)Ver Carta/menuSecondary CTA
CTA Section (/)Reservar Mesa/reservasPrimary CTA
FooterCarta / Reservar / Alérgenos / CateringInternal linksNav links
Menú (/menu)Reservar Mesa/reservasBottom CTA
Catering (/catering)Solicitar Presupuesto#solicitarAnchor + form
Catering (/catering)Ver Menú Catering/catering/menuSecondary CTA
FooterWhatsAppwa.me/34650065663External

4. Formularios y puntos de conversión

Reservar Mesa

URL: /reservas · Backend: Base44 entity: Reservation

Campos: Nombre, Email, Teléfono, Fecha, Hora (12 opciones), Comensales (1–20), Tipo mesa, Ocasión, Notas especiales, Acepto RGPD

Solicitud Catering

URL: /catering#solicitar · Backend: Base44 entity: CateringRequest

Campos: Nombre, Empresa, Email, Teléfono, Tipo evento, Fecha, Comensales, Lugar, Presupuesto orientativo, Mensaje libre

5. Checklist Lighthouse-style

Performance

Vídeo hero con autoplay/muted/loop/playsInline— Correcto para mobile compatibility
Imágenes con object-cover optimizado— Sin redimensionado innecesario en cliente
Fuentes cargadas desde Google Fonts con display=swap— Playfair Display + Inter
⚠️
LCP del hero (vídeo MP4)— Vídeo puede retrasar LCP — añadir poster frame estático
⚠️
Lazy loading en imágenes del carrusel— Imágenes del carrusel se cargan todas de entrada
JS bundle (Vite + React 18)— Build optimizado por Vite con tree-shaking

Accessibility

lang=es en <html>— Configurado en index.html
Alt text en todas las imágenes— Revisado en todas las páginas públicas
Contraste color — texto sobre fondo claro— foreground hsl(215 35% 15%) sobre background hsl(40 10% 97%)
Contraste texto blanco sobre vídeo hero— Overlay bg-black/60 garantiza ratio suficiente
Labels en todos los campos de formulario— Formularios de reserva y catering con <Label> explícito
Botones con texto descriptivo— Todos los CTAs tienen texto legible
⚠️
Navegación por teclado en navbar— Dropdown de Catering no tiene manejo de Escape/flechas
⚠️
ARIA roles en componentes interactivos— Carrusel sin role=region ni aria-label

SEO

Meta title único— Juanita Taberna · Cocina mediterránea de autor en Guadalajara
Meta description con CTA— Incluye 'Reserva tu mesa' y teléfono
Canonical URL— https://juanitatabberna.base44.app/
Open Graph completo— og:type, title, description, image, url, locale
Twitter Card— summary_large_image
JSON-LD Restaurant/LocalBusiness— Dirección, horarios, geo, teléfono, menú, reservas
JSON-LD WebSite + Service (catering)— Completo con publisher y areaServed
H1 único por página— Todas las páginas públicas tienen H1 claro
Estructura H2/H3 lógica— Jerarquía correcta en todas las páginas
⚠️
Sitemap.xml— Gestionado por Base44 — verificar en /sitemap.xml
⚠️
robots.txt— Gestionado por Base44 — verificar acceso a /admin/*
⚠️
Meta por página individual (SPA)— SPA usa meta global — depende del prerendering de Base44

Best Practices

HTTPS— Base44 gestiona HTTPS automáticamente
No mixed content— Todas las URLs de recursos son HTTPS
Política de privacidad enlazada en formularios— Checkbox RGPD en formulario de reserva
Tabla de alérgenos conforme UE— 14 alérgenos regulados con aviso de trazas
⚠️
Errores de consola en producción— Verificar manualmente en DevTools en producción
Sin librerías con vulnerabilidades conocidas— Stack: React 18, Vite, Tailwind — sin deps deprecadas

Mobile Usability

Viewport meta tag— width=device-width, initial-scale=1.0
Diseño responsive (Tailwind)— sm/md/lg breakpoints usados en todas las páginas
Touch targets (botones ≥ 44px)— Botones principales con py-3.5 o superior
Texto legible sin zoom en móvil— Font size mínimo 12px en elementos secundarios
Navbar mobile con menú hamburguesa— AnimatePresence con slide correcto
Formularios usables en móvil— Inputs nativos con type correcto (email, tel, date)
Vídeo hero con playsInline para iOS— Atributo playsInline presente

6. Notas pendientes

  • ⚠ Verificar /sitemap.xml incluye todas las rutas públicas
  • ⚠ Verificar /robots.txt bloquea /admin/* y /formulario-automatico
  • ⚠ Añadir poster frame al vídeo hero para mejorar LCP
  • ⚠ Actualizar Google Reviews URL con PlaceID correcto de Juanita Taberna
  • ⚠ Actualizar enlace de Instagram al perfil real verificado
  • ⚠ Confirmar email info@juanitatabberna.es activo (usado en JSON-LD)
  • ⚠ Confirmar horarios exactos con el negocio (usados en JSON-LD)
  • ⚠ Considerar react-helmet-async para meta individuales por página
  • ⚠ Añadir ARIA roles al carrusel (role=region, aria-label)
  • ⚠ Añadir navegación por teclado (Escape) en dropdown de Catering

Juanita Taberna · AI Review Pack · 13 de septiembre de 2026, 23:47 · Ver dossier AI completo

WhatsApp