Volver a los proyectosPRODUCTO PROPIO / AviLote

CRIANZA Y ALIMENTACIÓN

AviLote

Disponible para su uso

El control de la crianza,
también sin conexión.

Una aplicación web instalable para seguir la crianza de pollos por lote, organizar la alimentación y controlar las existencias. Los registros siguen disponibles sin internet.

Mi participación
Diseño del proceso y las reglas de negocio, desarrollo de la interfaz, API, base de datos y despliegue.
  • Seguir los lotes, sus pesajes y las bajas.
  • Distinguir el plan de alimentación de las entregas reales.
  • Controlar entradas, consumo y existencias de alimento.
Abrir AviLote (abre en una pestaña nueva)

Puedes crear tu cuenta al entrar. La primera apertura y el acceso requieren internet.

AviLote en escritorio: un plan de alimentación organiza el ciclo en etapas y muestra su estado de sincronización.Ampliar pantalla
Un plan configurable para cada etapa del lote.
  • Angular
  • TypeScript
  • IndexedDB
  • Cloudflare Workers
  • D1 / SQLite
Cómo funciona sin conexión

La aplicación Angular guarda los registros en IndexedDB y se puede instalar como PWA. Una API en TypeScript, desplegada en Cloudflare Workers, valida los cambios y los conserva en D1, una base de datos basada en SQLite.

  • Guardado local y sincronización: la interfaz distingue lo guardado en el dispositivo, lo sincronizado y los conflictos pendientes.
  • Reintentos sin duplicados: cada operación mantiene su identificador. Las revisiones permiten detectar cambios sobre un mismo registro desde distintos dispositivos.
  • Datos por criador: la API comprueba a quién pertenece la información en cada operación. Las reglas de negocio se comparten entre la web y la API.
  • Respaldo exportable: los registros locales y los cambios pendientes se pueden exportar desde la aplicación.

Pantalla del proyecto