Home: zonas tocables 01–06 e índice. Registrar es tocar dónde se hizo.
Diseñé y construí una app nativa que reduce registrar una mantención a tocar la zona del auto.
Beta funcional en TestFlight, construida con IA como pair-programmer y validada en dispositivo real.
El problema
Las mantenciones de un auto viven dispersas: boletas en la guantera, el kilometraje del último cambio de aceite en la memoria y la revisión técnica que vence sin aviso.
Las apps existentes son para flotas o multi-auto, en inglés y con suscripción. Nada para un conductor con un solo auto.
¿Cómo se registra una mantención en menos de 30 segundos, desde el taller, con el auto adelante?
Antes de construir, probé en web
Partí con una PWA instalable para validar el modelo mental de zonas 01–06. Sirvió, pero sin notificaciones reales ni acceso nativo no llegaba.
Decisión: iOS-only. Se eliminó todo el frontend web; el backend y datos quedaron intactos.
Onboarding liviano: ficha del auto, punto de partida, documentos y confirmación. Sin fricción.
Decisiones
Registro en menos de 30 segundos: acciones rápidas, costo opcional y fecha automática.
La autenticación partió con un código por correo, pero se necesitaba un servidor SMTP propio para poder configurarlo.
Decisión: solo Sign in with Apple. Sin passwords, sin códigos.
Documentos acotados a revisión, permiso y SOAP: lo que realmente vence.
El seguro se renueva mes a mes y no vence; vuelve después si hace falta.
Sistema de diseño
Dirección editorial minimalista monocroma: tinta, grises y hairlines. Cero color salvo estados y alertas; la ilustración, acotada a ícono y vacíos.
Componentes propios con borde visible y placeholders legibles.
Estado y roadmap
Hoy: auth Apple, onboarding, inicio, registro por zona, historial con filtro, documentos, programadas, km único validado y notificaciones locales.
Siguiente: borrado de cuenta in-app (requisito Apple), TestFlight interno y App Store. Fase 2: push remoto y Android vía Flutter.
Historial con filtro por zona: cada registro con costo y fecha.
Lo que aprendí
Estado vacío con acción clara: ponerle cara al auto.