Encargo independiente para Happy Pet, desarrollado en paralelo a otros roles (2025–2026).
El problema
Happy Pet llevaba la agenda en papel y coordinaba por WhatsApp. El cliente no sabía si había traslado hasta preguntar y esperar respuesta.
Qué construí
Una agenda pública en tiempo real: el cliente se registra, carga su mascota, elige día y hora y ve la disponibilidad de traslado sin pasar por el staff.
Decisiones técnicas
Empresa chica: monolito modular, un deploy. SPA React + TypeScript (Cloudflare) y API Java + Spring Boot (Railway) sobre PostgreSQL.
El problema difícil
Solo 4 traslados por día. Si dos clientes piden el último a la vez, uno tiene que perder. El cupo —y el horario— se reserva en la base de datos, no con un if en la API.
El resultado
Autoservicio: el cliente ve cupos reales y reserva sin ida y vuelta por WhatsApp.