diff --git a/app/demos/page.tsx b/app/demos/page.tsx new file mode 100644 index 0000000..b7068d9 --- /dev/null +++ b/app/demos/page.tsx @@ -0,0 +1,296 @@ +"use client"; + +import { useState } from "react"; +import Image from "next/image"; +import { motion } from "framer-motion"; + +type Vertical = "real-estate" | "restaurant" | "clinic" | "home-services"; + +const verticals = { + "real-estate": { + id: "real-estate", + name: "Real Estate", + icon: "🏠", + color: "#10b981", + hero: { + badge: "✓ Agentes inmobiliarios en España", + title: "Tu web inmobiliario con IA que vende 24/7", + subtitle: "La IA responde preguntas sobre propiedades, agenda visitas y cualifica leads mientras tú cierras ventas. Especialistas en agencias inmobiliarias en la Costa del Sol.", + }, + features: [ + { title: "Búsqueda inteligente", desc: "Los clientes encuentran propiedades con preguntas naturales" }, + { title: "Visitas automáticas", desc: "Agenda visitas sin intervención humana" }, + { title: "Cualificación de leads", desc: "La IA filtra compradores serios de mirones" }, + { title: "Multidioma", desc: "Responde en español, inglés, francés, alemán" }, + ], + pricing: [ + { name: "Esencial", price: "€299", features: ["1 agente IA", "Web básica", "WhatsApp incluido"] }, + { name: "Profesional", price: "€549", popular: true, features: ["2 agentes IA", "Web completa", "CRM integrado", "Analytics"] }, + { name: "Premium", price: "€949", features: ["Agentes ilimitados", "Web a medida", "API integrations", "Soporte 24/7"] }, + ], + }, + "restaurant": { + id: "restaurant", + name: "Restaurante", + icon: "🍽️", + color: "#f59e0b", + hero: { + badge: "✓ Restaurantes en España", + title: "Tu restaurante abierto 24 horas", + subtitle: "Toma reservas a las 3 AM, responde sobre alérgenos y sugiere platos. La IA maneja todo el atención al cliente mientras tú disfrutas de tu negocio.", + }, + features: [ + { title: "Reservas 24/7", desc: "Reservas automáticas sin llamar" }, + { title: "Menú interactivo", desc: "Clientes preguntan sobre platos y alérgenos" }, + { title: "Pedidos online", desc: "Carrito de pedidos integrado" }, + { title: "Promociones automáticas", desc: "La IA предложа ofertas en momentos bajos" }, + ], + pricing: [ + { name: "Inicio", price: "€199", features: ["1 agente IA", "Web básica", "Reservas"] }, + { name: "Negocio", price: "€399", popular: true, features: ["2 agentes IA", "Web completa", "Pedidos", " CRM"] }, + { name: "Cadena", price: "€749", features: ["Agentes ilimitados", "Multi-sucursal", "API integrations", "Soporte 24/7"] }, + ], + }, + "clinic": { + id: "clinic", + name: "Clínica", + icon: "⚕️", + color: "#06b6d4", + hero: { + badge: "✓ Clínicas estéticas y médicas", + title: "Tu clínica siempre disponible", + subtitle: "La IA agenda citas, responde sobre tratamientos y recuerda citas. Libera a tu equipo para lo que importa: cuidar pacientes.", + }, + features: [ + { title: "Citas automáticas", desc: "Agenda 24/7 sin receptionist" }, + { title: "Info de tratamientos", desc: "Responde sobre procedimientos y precios" }, + { title: "Recordatorios", desc: "La IA recuerda citas y seguimiento" }, + { title: "Cualificación", desc: "Filtra pacientes adecuados para cada tratamiento" }, + ], + pricing: [ + { name: "Básico", price: "€249", features: ["1 agente IA", "Web básica", "Citas"] }, + { name: "Clínica", price: "€499", popular: true, features: ["2 agentes IA", "Web completa", "CRM médico", "Recordatorios"] }, + { name: "Grupo", price: "€899", features: ["Agentes ilimitados", "Multi-sede", "API integrations", "Soporte 24/7"] }, + ], + }, + "home-services": { + id: "home-services", + name: "Servicios del Hogar", + icon: "🔧", + color: "#8b5cf6", + hero: { + badge: "✓ Fontaneros, electricistas, piscinas", + title: "Tu empresa de servicios siempre operativa", + subtitle: "La IA responde emergencias, agenda servicios y quotea presupuestos. Nunca pierdas un cliente por no estar disponible.", + }, + features: [ + { title: "Emergencias 24/7", desc: "Responde siempre, incluso a las 2 AM" }, + { title: "Presupuestos rápidos", desc: "La IA genera presupuestos preliminares" }, + { title: "Agenda inteligente", desc: "Coordina citas con disponibilidad real" }, + { title: "Seguimiento", desc: "Recordatorios y seguimiento automático" }, + ], + pricing: [ + { name: "Profesional", price: "€249", features: ["1 agente IA", "Web básica", "Presupuestos"] }, + { name: "Empresa", price: "€449", popular: true, features: ["2 agentes IA", "Web completa", "CRM servicios", "Fotos/proyectos"] }, + { name: "Corporativo", price: "€849", features: ["Agentes ilimitados", "Flota/varios equipos", "API integrations", "Soporte 24/7"] }, + ], + }, +}; + +const fadeUp = { + hidden: { opacity: 0, y: 20 }, + visible: { opacity: 1, y: 0 }, +}; + +export default function DemosPage() { + const [selected, setSelected] = useState("real-estate"); + const [contactOpen, setContactOpen] = useState(false); + const [formData, setFormData] = useState({ name: "", email: "", phone: "", message: "" }); + + const v = verticals[selected]; + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + alert("¡Gracias! Te contactaremos pronto."); + setContactOpen(false); + setFormData({ name: "", email: "", phone: "", message: "" }); + }; + + return ( +
+ {/* Header */} +
+
+ +
+ 🌐 +
+ SiteMente +
+ + setContactOpen(true)} className="px-4 py-2 bg-brand-pink rounded-lg text-sm font-medium hover:bg-[#ff7bc0] transition"> + Pedir demo + +
+
+ + {/* Vertical Selector */} +
+
+

Selecciona tu industria:

+
+ {(Object.keys(verticals) as Vertical[]).map((key) => ( + + ))} +
+
+
+ + {/* Hero */} +
+
+ + + + {v.hero.badge} + +

{v.hero.title}

+

{v.hero.subtitle}

+
+ + + Ver características + +
+
+
+
+ + {/* Features */} +
+
+

Características para {v.name}

+
+ {v.features.map((feature, i) => ( + +
+

{feature.title}

+

{feature.desc}

+
+ ))} +
+
+
+ + {/* Pricing */} +
+
+

Planes para {v.name}

+

Precios claros sin sorpresas. Incluye todo lo que necesitas.

+
+ {v.pricing.map((plan, i) => ( + + {plan.popular && Más popular} +

{plan.name}

+

{plan.price}/mes

+
    + {plan.features.map((f) => ( +
  • + {f} +
  • + ))} +
+ +
+ ))} +
+
+
+ + {/* CTA */} +
+
+

¿Listo para empezar?

+

Cuéntanos sobre tu negocio y te mostraremos una demo personalizada.

+ +
+
+ + {/* Contact Modal */} + {contactOpen && ( +
+
setContactOpen(false)} /> + +
+
+

Contacto

+

Cuéntanos sobre tu negocio

+
+ +
+
+
+ + setFormData({...formData, name: e.target.value})} className="w-full mt-1 px-4 py-2 rounded-lg bg-white/10 border border-white/20 text-white placeholder-white/40 focus:outline-none focus:border-brand-pink" placeholder="Tu nombre" /> +
+
+ + setFormData({...formData, email: e.target.value})} className="w-full mt-1 px-4 py-2 rounded-lg bg-white/10 border border-white/20 text-white placeholder-white/40 focus:outline-none focus:border-brand-pink" placeholder="tu@email.com" /> +
+
+ + setFormData({...formData, phone: e.target.value})} className="w-full mt-1 px-4 py-2 rounded-lg bg-white/10 border border-white/20 text-white placeholder-white/40 focus:outline-none focus:border-brand-pink" placeholder="+34 600 000 000" /> +
+
+ +