Saltar al contenido

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