Caso de estudio
Dashboard SaaS, tienda en línea y herramientas internas con Next.js + Supabase
Diseñé y entregué un dashboard SaaS, una tienda de comercio electrónico y herramientas internas para clientes de EE. UU. con Next.js, TypeScript y Supabase, que reemplazaron un sistema legado, trabajando de forma asíncrona entre LATAM y EE. UU.
- Empresa
- DevSavant
- Periodo
- ago 2021 – ago 2023
- Mi rol
- Contribuidor individual sénior, responsable de cada funcionalidad
Trabajo para un cliente: no se menciona su nombre ni hay capturas de pantalla, así que la arquitectura se describe con palabras.
El problema
Un sistema legado debía reemplazarse para clientes de EE. UU. con un equipo pequeño y distribuido.
Enfoque y arquitectura
Reemplazo incremental, funcionalidad por funcionalidad, con Next.js y Supabase como backend, siendo responsable de cada funcionalidad desde el alcance técnico hasta el despliegue en producción.
Arquitectura
- Front end en Next.js con Supabase (Postgres, autenticación, seguridad a nivel de fila) como backend.
- Reemplazo incremental del sistema legado, funcionalidad por funcionalidad, detrás de las mismas URL.
Decisiones clave y sus compromisos
- Supabase en lugar de una API a medida para que un equipo pequeño entregara autenticación, almacenamiento y acceso a datos sin operar servidores.
- Responsabilidad desde el alcance hasta el despliegue para eliminar traspasos en un equipo distribuido.
Resultado
Sistema legado reemplazado por tres productos: un dashboard SaaS, una tienda en línea y herramientas internas.
Datos clave
- Sistema legado reemplazado
- 3 productos: dashboard, tienda en línea y herramientas internas
Tomados del CV, sin estimaciones.
Mi rol
Contribuidor individual sénior, responsable de cada funcionalidad
Stack
- Next.js
- React
- TypeScript
- Node.js
- Supabase
- PostgreSQL