Astefil Inflables
Mi negocio familiar de alquiler de inflables fue mi laboratorio de ingeniería durante cinco años: siete iteraciones del catálogo.
El problema
Un negocio real de alquiler de inflables necesitaba catálogo online, cotización y gestión de reservas — y cada año yo sabía construirlo mejor.
Qué hice
Siete iteraciones en cinco años que cuentan mi evolución: Laravel en 2021 (a un mes de mi primer trabajo), Spring Boot con JWT en 2023 (dos años antes de TeamSync), Angular con guards por rol, Docker Compose en 2024, y en 2026 la versión definitiva con React 18 + Vite + TypeScript + Tailwind, desarrollada con Claude Code: landing con cotizador que arma el mensaje de WhatsApp y panel admin con detección de conflictos de reservas.
Qué resultó
Séptima iteración en desarrollo activo desde julio 2026. La capa de datos (SQL Server + 6 dashboards de Grafana) y el diseño metodológico del catálogo fueron además mis trabajos finales de Base de Datos II y Metodologías en la facultad.
La evolución del catálogo
- Laravel, 2021Entrada: a un mes de mi primer trabajo
- Spring Boot con JWT, 2023Dos años antes de TeamSync
- Angular con guards por rolPrimer par full-stack propio
- Docker Compose, 2024El deploy deja de ser manual
- React, Vite y TypeScript, 2026Desarrollado con Claude Code
- Cotizador y panel de reservasSalida: en uso en el negocio
El mismo negocio, reconstruido siete veces en cinco años. Cada iteración es la foto de lo que sabía hacer en ese momento: el stack cambia, el problema de fondo —catálogo, cotización y reservas— es siempre el mismo.
Stack
- React 18
- Vite
- TypeScript
- Tailwind
- shadcn/ui
- Claude Code