En líneaLimpieza de tapicería

LIMPO.AI – Presupuesto por foto con IA y agenda con horarios reales

Sitio web y sistema de reservas de una empresa de limpieza de tapicería: la IA arma el pedido a partir de una foto en el propio móvil del cliente, el precio se acuerda por WhatsApp y la agenda solo ofrece horarios que están realmente libres.

Proyecto hecho para la sucursal Águas Claras (Distrito Federal, Brasil) de LIMPO.AI.

En pocas palabras

Senior Design Engineer
Mi rol
oct 2026
Período
En solitario, del diseño al deploy
Equipo
páginas
21
componentes
42
tablas en la base de datos
12
rutas de API
10
LIMPO.AI en escritorio y en el móvil

El desafío

La limpieza de tapicería suele venderse por WhatsApp, con muchas idas y vueltas para enviar fotos, explicar qué hay que limpiar y encontrar un horario. El desafío era acortar ese camino, con el pedido llegando listo a la conversación y la disponibilidad real en el propio sitio, y darle a la sucursal un sistema de gestión sin costos fijos, ya que estaba empezando.

La solución

Construimos un sitio en el que el cliente lo resuelve todo en pocos pasos: toma una foto y la IA arma el pedido, ajusta las piezas si hace falta y elige un horario libre. El pedido llega listo al WhatsApp del dueño, que acuerda el precio en la conversación. Detrás, un panel con agenda, clientes, precios, promociones y marketing funciona solo con servicios de plan gratuito.

Qué se entregó

Del primer clic a la cita reservada

Cuatro etapas del sitio, tal como están en línea.

Apertura del sitio de LIMPO.AI con el cojín manchado
01

Un cojín para limpiar

Nada más entrar, el visitante pasa el ratón (o el dedo) sobre un cojín manchado y ve cómo sale la suciedad, mientras un contador va del 0% al 100% limpio.

  • Muestra el resultado del servicio antes de cualquier texto
  • La sucursal y el próximo horario libre arriba de todo
Sección de presupuesto por foto de LIMPO.AI
02

Presupuesto por foto, con IA en el dispositivo

El cliente envía una foto y la IA reconoce un sofá, sillón, silla o cama y arma el pedido. El análisis se ejecuta en el propio navegador: la foto solo sale del dispositivo cuando el cliente toca “Veja o preço” (“Ver el precio”), y entonces va al equipo junto con el mensaje.

  • MediaPipe con el modelo EfficientDet-Lite0, en un Web Worker
  • El cliente corrige las piezas si la IA se equivoca
  • Alfombras, vehículos y manchas pasan a evaluación del equipo
Simulador de LIMPO.AI con el recibo del pedido y el botón “Veja o preço”
03

Pedido armado, precio por WhatsApp

El cliente arma el pedido pieza por pieza y ve el tiempo de servicio y el de secado. El precio lo da la propia LIMPO.AI, por WhatsApp, con el pedido ya escrito en el mensaje.

  • Tabla de precios cargada en el panel y oculta en el sitio, lista para volver si la sucursal lo quiere
  • Artículos, tiempos y formas de pago definidos en el panel
  • Pedido listo para reservar o enviar por WhatsApp
Formulario de reserva de LIMPO.AI con los días libres
04

Una agenda con disponibilidad real

Solo aparecen los horarios libres, de lunes a sábado, por la mañana y por la tarde. Al enviar, el horario se comprueba de nuevo y el pedido llega listo al WhatsApp del dueño.

  • Consulta del código postal para la zona de servicio y una tarifa por barrio
  • Cupón, código de recomendación y plan para mascotas en el mismo formulario

Panel del equipo

Panel hecho para LIMPO.AI

Lo que aparece en el sitio se edita en el panel y cambia al instante, sin volver a publicar. Cada persona solo ve las áreas de su nivel de acceso.

Agenda semanal en el panel de LIMPO.AI, con cupos por turno y días bloqueados

La necesidadEl equipo atiende con cupos limitados por la mañana y por la tarde, y para en días libres y feriados.

Lo que se hizoAgenda semanal con los cupos libres por turno, bloqueo de un día entero o de un turno con motivo, y recordatorios de mantenimiento con el mensaje de WhatsApp listo.

Datos ficticios
Lista de clientes en el panel de LIMPO.AI, con filtros, etiquetas y total gastado

La necesidadSaber quién volvió, quién desapareció y quién recomendó, sin hoja de cálculo.

Lo que se hizoUn CRM armado a partir de las reservas: filtros de quién volvió, de quién no pide hace 6 meses y de quién tiene mascota, además de etiquetas, notas y total gastado por cliente.

Datos ficticios
Tabla de precios en el panel de LIMPO.AI, con ítem, servicio, precio y tiempo

La necesidadEl precio se acuerda por WhatsApp, pero el equipo necesita una referencia para cada pieza.

Lo que se hizoTabla de ítems con precio y tiempo que no aparece en el sitio: sirve de referencia y se convierte en la estimación de la agenda. Un ítem desactivado sale del sitio sin perder el precio.

Datos ficticios
Cupones en el panel de LIMPO.AI, con descuento, usos y pedido mínimo

La necesidadLas campañas y los cupones cambian cada mes.

Lo que se hizoCupones en porcentaje o en valor, con vigencia, límite de usos, pedido mínimo y servicios, que valen en el sitio al instante. Las recomendaciones y el plan mascota están en la misma pantalla.

Datos ficticios
Agenda semanal de LIMPO.AI en el móvil, día por día

En el móvil

La necesidadLa agenda se consulta en la calle, entre un servicio y otro.

Lo que se hizoLa misma agenda en el móvil, día por día, con las reservas de cada turno y los bloqueos.

Datos ficticios

Del pedido al cliente fiel, en un solo lugar

Resumen

Pedidos, ingresos obtenidos, ticket medio, origen de los clientes y la agenda de los próximos 7 días.

Agenda

Vista en lista o por semana, con confirmar, completar y cancelar, el importe cobrado y el bloqueo de días.

Clientes

Un CRM armado a partir de las reservas, con historial, etiquetas, recomendaciones y mensajes de WhatsApp listos.

Precios y promociones

La tabla del simulador, cuotas, cupones, recomendaciones y un plan para mascotas, todo editable.

Marketing

Pedidos por canal y por campaña, un generador de enlaces con UTM e IDs de GA4, Google Ads y Meta Pixel.

Acceso

Niveles Administrador y Agente, bloqueo tras contraseñas incorrectas, recuperación por correo e historial de cambios.

Diseño en Figma

Del design system al prototipo

LIMPO.AI en Figma
Flujo del prototipo en Figma: elegir la foto, la IA analizándola, el pedido armado y la reserva, unidos por flechas de interacciónAbrir el prototipo

Tecnología

El stack tecnológico

Next.js

Versión 16. Sitio, panel y rutas de API en la misma app, con una tarea diaria de recordatorios.

React

Versión 19. Componentes interactivos: el cojín, el simulador, el presupuesto por foto y la agenda.

TypeScript

Reglas de precios, agenda y permisos tipadas y validadas con zod.

Tailwind CSS

Tokens de la marca y del lenguaje visual del sitio.

MediaPipe

Detección de objetos en el navegador, en un Web Worker, sin servidor de IA.

GSAP

Animaciones de la página y desplazamiento suave con Lenis.

Prisma

Reservas, clientes, configuraciones e historial en el Postgres serverless de Neon.

Vercel

Publicado en São Paulo, con una tarea diaria (Cron) para los recordatorios de mantenimiento.

Ingeniería

Aspectos técnicos

01

IA sin servidor y sin costo

El modelo, de unos 7,8 MB, solo se descarga cuando la sección se acerca y se ejecuta en un Web Worker: la página no se congela y no hay factura de una API de IA.

02

Horario garantizado, sin choques

Cada reserva comprueba el horario en una transacción serializable en la base de datos, así que dos clientes nunca se quedan con el mismo horario.

03

El origen de cada pedido

UTM, gclid y fbclid se guardan durante 30 días y viajan con la reserva. El panel agrupa los pedidos por canal y por campaña.

04

Privacidad y LGPD (protección de datos)

GA4, Google Ads y Meta Pixel solo se cargan después de aceptar las cookies, y los datos de un cliente se pueden borrar desde el panel.

Identidad visual

La marca en el sitio

Colores y fuentes comprobados en el sitio en línea, y no solo en el código.

Paleta · haz clic para copiar

Títulos

Mancha sai.

Space Grotesk

Títulos y números destacados.

Destacados

Ácaro sai.

Instrument Serif

Palabras en cursiva dentro de los títulos.

Texto

Higienização no seu endereço

Manrope

Texto corrido y formularios.

Etiquetas

PRÓXIMA VAGA: AMANHÃ

JetBrains Mono

Etiquetas, contadores y el recibo del presupuesto.

Siguiente paso

¿Quieres vender mientras el cliente está en tu sitio?

Creamos sitios que arman el pedido y muestran la disponibilidad al momento, con un panel para que tu equipo gestione los pedidos.