01 · App de finanzas personales
vako
App instalable para ordenar gastos y salir de deudas con un plan paso a paso. Funciona sin internet, se sincroniza entre el celular y la computadora y avisa antes de cada vencimiento.
Cómo está hecha
- PWA offline-first: service worker con estrategia network-first; la app se instala y sigue funcionando sin conexión.
- Sincronización entre dispositivos: fusión de tres vías por campo y control de versiones optimista para resolver conflictos.
- Backend en Supabase: PostgreSQL con RLS y una API en Edge Functions escrita en TypeScript.
- Notificaciones push: Web Push con cifrado aes128gcm y firmas VAPID usando la API WebCrypto, sin librerías externas.
- Licencias automáticas: un webhook de la plataforma de pagos crea el acceso al comprar y lo revoca si hay reembolso.
- Tareas programadas: pg_cron dispara los avisos de vencimiento cada hora.



