Ir al contenido

Una app offline-first para tu SaaS, sin construir un motor de sincronización

Última actualización:

La aplicación de Seed se instala como una nativa, abre sin red, muestra cada lista tal como la vio por última vez y permite añadir, editar y eliminar notas y etiquetas sin conexión. Cada función tuya elige uno de tres niveles (solo en línea, legible sin conexión o editable sin conexión) y sigue la receta escrita para ese nivel.

Qué obtienes

  • Una copia de cada lista en IndexedDB y una cola de escritura con claves de idempotencia
  • «Quedarme con el mío» o «Usar el otro» en cada conflicto
  • Desactívalo con un ajuste o quítalo: borra una carpeta y sigue una lista de pasos escrita

Cómo funciona

El dispositivo guarda una copia de cada lista en IndexedDB, y las escrituras esperan en una cola con claves de idempotencia, así que un cambio enviado dos veces se aplica una sola vez. Un cambio que el servidor no puede aceptar aparece como un conflicto con «Quedarme con el mío» o «Usar la del servidor»; nada se sobrescribe por sí solo.

Un service worker guarda la página, los scripts y los estilos de la aplicación, así que abre sin red. El inicio de sesión, los elementos eliminados y la configuración de la verificación en dos pasos necesitan red.

La app se queda sin conexión, se edita una nota y, al reconectar, el selector de conflictos pregunta qué versión conservar.
Los cambios sin conexión esperan en una bandeja de salida. Si alguien cambió la misma nota, eliges qué versión conservar.

Preguntas

¿Seed funciona sin conexión?

Sí. La aplicación abre sin red y muestra cada lista tal como la vio por última vez.

¿Se puede editar sin conexión?

Sí. Las notas y las etiquetas funcionan sin conexión; los demás cambios necesitan red, y la pantalla lo indica.

¿Seed detecta cuando dos personas cambian la misma nota?

Sí. El cambio posterior aparece como un conflicto, y su autor elige «Quedarme con el mío» o «Usar la del servidor».

¿Puedo quitar el modo sin conexión?

Sí. Desactívalo con un solo ajuste, o borra una carpeta y sigue la lista de pasos escrita; una prueba falla si te saltas un paso.

Míralo funcionar en un minuto

La demo es la aplicación que tienes desde el primer día. Ábrela sin registrarte: tu cuenta de invitado empieza con datos de ejemplo.

Otras funciones

Inicio de sesión

Llaves de acceso, enlaces por correo, Google, GitHub y verificación en dos pasos, sin servicio de autenticación.

Más sobre Inicio de sesión

Grupos y roles

Grupos con roles de lector a propietario, invitaciones y registro de actividad.

Más sobre Grupos y roles

Facturación

Facturación por miembro con Stripe, con plan gratuito, prueba y periodo de gracia.

Más sobre Facturación

Todas las funciones Cómo se compara Seed