Stack moderno, sin experimentos.
Herramientas probadas, documentadas y mantenibles. Sin frameworks exóticos, sin dependencias innecesarias, sin deuda técnica de día uno.
Next.js 15
App Router, RSC, SSG/SSR. Sin framework de componentes de terceros.
TypeScript
Tipado estricto en toda la base de código. Sin any salvo casos justificados.
Tailwind CSS v4
CSS utility-first. Tokens de diseño en @theme, sin configuración externa.
React Hook Form + Zod
Validación de formularios con tipado end-to-end. Sin estado global para forms.
Server Actions
Mutaciones seguras en el servidor. Sin API Routes para operaciones internas.
PostgreSQL
Base de datos relacional para proyectos con datos estructurados y transaccionales.
Supabase
Auth, storage y realtime cuando el proyecto lo necesita. Hosted o self-hosted.
Edge Functions
Lógica de negocio liviana en el edge. Vercel Edge Runtime o Cloudflare Workers.
Email transaccional
Integración con el proveedor de email adecuado para cada proyecto, con entregabilidad y trazabilidad.
Stripe
Pagos únicos, suscripciones y gestión de clientes. PCI DSS cubierto.
REST y GraphQL APIs
Conexión con cualquier sistema que exponga API. Autenticación OAuth, API Key o JWT.
Webhooks
Integración por eventos. Reintentos automáticos, firma HMAC, logs de payload.
Vercel
Deploy automático desde git. Preview environments por rama, edge network global.
GitHub Actions
CI/CD con tests, linting y build checks en cada push. Sin sorpresas en main.
Sentry
Monitorización de errores en producción. Alertas, stack traces y contexto de usuario.
Plausible Analytics
Analytics ligero y privacy-first. Sin cookies, sin GDPR headaches.
Principios de ingeniería
Sin vendor lock-in
Seleccionamos herramientas que puedes sustituir. Nada que te obligue a mantenernos para seguir funcionando.
Código mantenible
Estructura de proyecto clara, nombrado consistente, sin magic numbers. Un desarrollador nuevo entiende el código en un día.
Tests donde importa
No perseguimos cobertura. Testeamos la lógica de negocio, las integraciones críticas y los flujos de dinero.
Observabilidad desde el día uno
Logs estructurados, trazas de error, alertas de disponibilidad. Problemas detectados antes de que los reporte el cliente.
Seguridad por defecto
HTTPS, CSP, variables de entorno seguras, sin secretos en git. Autenticación con estándares probados.
Performance real
LCP < 2s, TTI < 3s en conexiones lentas. Sin librerías de 400kb para funcionalidad de 4kb.