/* Aseo Casa Express — extras + testimonials + FAQ + forms + footer */
// ============ Additional services ============
function ExtrasHeroCarousel() {
const images = [
{ src: 'assets/extras-1.jpg', alt: 'Lavado de cortinas a domicilio' },
{ src: 'assets/extras-2.jpg', alt: 'Lavado profundo de muebles y tapicería' },
{ src: 'assets/extras-3.jpg', alt: 'Limpieza de alfombras y tapetes' }];
const [idx, setIdx] = React.useState(0);
React.useEffect(() => {
const t = setInterval(() => setIdx((i) => (i + 1) % images.length), 3000);
return () => clearInterval(t);
}, []);
return (
{images.map((im, i) =>
)}
{images.map((_, i) =>
);
}
function ExtraServices() {
const items = [
{ ic: 'sparkle', t: 'Lavado de cortinas', d: 'Lavado profesional a domicilio o recogida, con empresas aliadas de alta calidad. Y siempre con garantía de calidad.' },
{ ic: 'sofa', t: 'Alfombras y tapetes', d: 'Limpieza profunda con maquinaria especializada y productos biodegradables para alargar la vida de tus alfombras.' },
{ ic: 'sofa', t: 'Lavado de muebles', d: 'Limpieza y desinfección de salas, sillas y poltronas. Cotización sin costo.' }];
return (
Servicios adicionales
Y mucho más, sin tener que buscar en otro lado
A través de alianzas con empresas aliadas de alta calidad, gestionamos servicios complementarios para tu hogar. Cotizamos en tu hogar sin costo y con garantía de servicios prestados.
{e.target.style.display = 'none';}} />
{items.map((it, i) =>
{it.t}
{it.d}
)}
);
}
// ============ Care services ============
function CareServices() {
return (
Novedades
También cuidamos a quienes más quieres
Ahora te ayudamos a conseguir personal de confianza para acompañar a tus seres queridos.
Alimentación y compañía para tus mascotas mientras no estás. Personal capacitado y con mucho amor para tus peluditos.
);
}
// ============ Testimonials ============
function Testimonials() {
const items = [
{ name: 'Carolina Méndez', loc: 'Chapinero, Bogotá', initials: 'CM', stars: 5,
q: 'Llevamos casi dos años con Aseo Casa Express y siempre llega la misma funcionaria. Es seria, puntual y muy responsable. Mi casa quedó como un hotel desde la primera vez.' },
{ name: 'Andrés Ramírez', loc: 'Cedritos, Bogotá', initials: 'AR', stars: 5,
q: 'Lo que más valoro es la tranquilidad. Saber que verifican a las funcionarias y que están legalmente contratadas me da paz. Coordinar todo por WhatsApp es muy práctico.' },
{ name: 'Laura Gutiérrez', loc: 'Salitre, Bogotá', initials: 'LG', stars: 5,
q: 'Contraté el plan quincenal y además me consiguieron una cuidadora para mi mamá. Excelente trato, todo en una sola empresa. Mil gracias al equipo.' }];
return (
Testimonios
Familias bogotanas que ya confían en nosotros
{items.map((t, i) =>
{Array.from({ length: t.stars }).map((_, k) => )}
"{t.q}"
{t.initials}
{t.name}
{t.loc}
)}
);
}
// ============ FAQ ============
function FAQ() {
const qs = [
{ q: '¿En qué zonas de Bogotá prestan servicio?', a: 'Atendemos toda Bogotá. Cuéntanos tu dirección al cotizar y confirmamos cobertura sin compromiso.' },
{ q: '¿Las funcionarias están legalmente contratadas?', a: 'Sí. Todas nuestras funcionarias cumplen los requisitos de la normativa laboral colombiana. Esto te da tranquilidad legal y respaldo total.' },
{ q: '¿Cómo verifican a las personas que envían?', a: 'Cada funcionaria pasa por entrevista, validación de antecedentes, referencias laborales y personales, y capacitación continua antes de ingresar al equipo.' },
{ q: '¿Qué pasa si la funcionaria no puede asistir?', a: 'Damos aviso al cliente de inmediato, si desea reemplazo lo enviamos o reprogramamos el servicio; como el cliente desee.' },
{ q: '¿Llevan productos de aseo o se usan los del hogar?', a: 'Trabajamos con los productos que tenga el hogar para respetar tus preferencias. Si necesitas que llevemos productos, lo coordinamos al cotizar.' },
{ q: '¿Cómo se paga el servicio?', a: 'Aceptamos transferencia, Nequi, Daviplata y consignación. Confirmamos al momento de cotizar el medio de pago que mejor te quede.' },
{ q: '¿Atienden los fines de semana o festivos?', a: 'Sí. Nuestro servicio al cliente está disponible todos los días de la semana y coordinamos servicio también sábados, domingos y festivos según disponibilidad.' }];
return (
Preguntas frecuentes
Resolvemos tus dudas
{qs.map((q, i) =>
{q.q}
{q.a}
)}
);
}
// ============ Forms ============
// Endpoint de Google Sheets (Apps Script) — guarda cada solicitud en la hoja
// y envía un correo a servicioalcliente@casaexpress.co
const SHEET_ENDPOINT = 'https://script.google.com/macros/s/AKfycbwGPWsrnYs7bc1D0iztZsYQDXPzu_DwnVH1HFrLIVht9W2AMLoR67TBPTSgHXc4aKej/exec';
async function sendToSheet(payload) {
await fetch(SHEET_ENDPOINT, {
method: 'POST',
mode: 'no-cors',
body: JSON.stringify(payload),
});
}
function QuoteForm() {
const [data, setData] = React.useState({
nombre: '', telefono: '', email: '', zona: '', tipo: 'Aseo y limpieza profunda',
frecuencia: 'Solo un servicio', notas: '', website: '', acepto: false
});
const [status, setStatus] = React.useState('idle'); // idle | sending | sent | error
const set = (k) => (e) => setData({ ...data, [k]: e.target.value });
const submit = async (e) => {
e.preventDefault();
if (data.website) { setStatus('sent'); return; } // trampa anti-robot: si el campo oculto viene lleno, se ignora
setStatus('sending');
try {
await sendToSheet({
tipo_form: 'Cotización',
nombre: data.nombre, telefono: data.telefono, email: data.email,
zona: data.zona, servicio: data.tipo, frecuencia: data.frecuencia,
notas: (data.notas ? data.notas + ' — ' : '') + 'Autorizó tratamiento de datos ✔',
});
setStatus('sent');
setData({ nombre: '', telefono: '', email: '', zona: '', tipo: 'Aseo y limpieza profunda', frecuencia: 'Solo un servicio', notas: '', website: '', acepto: false });
setTimeout(() => setStatus('idle'), 8000);
} catch (err) {
setStatus('error');
}
};
return (
Cotiza tu servicio
Completa el formulario y te enviamos la cotización por WhatsApp en minutos.