JA Joel Aparicio
Activo Complejidad Alta 2026

Full Stack

Quadra

Aplicacion de finanzas personales local-first con backend propio, sincronizacion incremental y una arquitectura planteada para escalar de uso personal a producto.

Caso

Quadra

Diseno de producto, arquitectura tecnica e implementacion full stack.

Notas del caso

Quadra nace como una app personal, pero esta pensada desde el inicio con decisiones de arquitectura mas cercanas a un producto serio que a un prototipo desechable. La clave fue evitar una solucion cerrada o excesivamente dependiente de un proveedor y construir una base que permitiera crecer por fases.

La parte mas importante del proyecto no es solo el CRUD de finanzas, sino la combinacion entre experiencia local-first, sincronizacion incremental, dominio contable y una separacion clara entre cliente, backend y operaciones. Eso le da al proyecto mas peso de sistema que de simple app de interfaz.

Tambien me interesaba que el caso mostrara criterio sobre producto y sobre implementacion: hasta donde conviene llevar la complejidad, que piezas tienen sentido resolver desde el inicio y cuales se dejan preparadas para iteraciones posteriores sin reescribir la base.

Puntos clave

  • Arquitectura offline-first con base local en SQLite y sincronizacion push/pull con resolucion last-write-wins.
  • Dominio amplio: cuentas, transacciones, presupuestos, metas, deudas, analitica y captura por QR fiscal.
  • Infraestructura real para desarrollo y despliegue con Docker, Cloud Build, Cloud Run y Supabase como Postgres gestionado.

Stack

    Flutter FastAPI Python PostgreSQL Firebase Auth Drift Riverpod Docker Cloud Run