Ir al contenido
Del cultivo a la taza, cada paso verificado
AgTech · Trazabilidad de café · EUDR
Desarrollo Web y de Apps Integraciones Consultoría y Estrategia

Loski Internacional

Del cultivo a la taza, cada paso verificado

En cuatro semanas construimos LOSKI TRACE, el núcleo de trazabilidad de un exportador colombiano de café de especialidad. Cada lote recibe un código estructurado y una cadena inmutable de eventos (cosecha, secado, empaque, despacho, entrega) ligada a fincas geo-referenciadas y parcelas dibujadas sobre satélite, con fotos, documentos y un QR público que cualquier comprador puede escanear para verificar toda la historia con integridad SHA-256. Listo para EUDR, sobre infraestructura que el cliente controla por completo.

Duración

4 semanas · entregado en marzo 2026

Completado

27 de marzo de 2026

Del cultivo a la taza, cada paso verificado
4 sem
Del inicio a producción

Primer commit el 28 de febrero, MVP en producción el 27 de marzo de 2026

7
Eventos inmutables por lote

Creación, cosecha, secado, empaque, despacho, entrega y corrección

10/10
Tablas con seguridad por filas

Puntos y polígonos PostGIS con índices espaciales y de texto

55
Endpoints de API

11 módulos NestJS con 56 códigos de error de dominio

El Desafío

Loski exporta café colombiano de especialidad.

Los compradores internacionales, y desde 2025 el Reglamento europeo de deforestación (EUDR), exigen demostrar el origen de cada lote: qué productor, qué finca, qué parcela, cómo se procesó y que la parcela está libre de deforestación. Esa información vivía en papel, fotos sueltas y hojas de cálculo, sin ninguna garantía de que no se hubiera editado después. El cliente fue explícito: el MVP no podía ser un prototipo. Debía ser el núcleo definitivo, listo para IoT, validación satelital y smart escrow sin reescribirse.

  • — Compradores y el EUDR exigen prueba de origen por lote, geolocalización y estado libre de deforestación
  • — Los registros de la cadena vivían en papel y hojas de cálculo, editables por cualquiera y sin rastro de auditoría
  • — Pequeños productores, fincas rurales y un equipo de campo que trabaja casi siempre desde el celular
  • — El MVP debía ser el núcleo definitivo, propiedad total del cliente y listo para crecer sin reescribirse
Nuestra Solución

Seis sistemas entregados como una sola plataforma en cuatro semanas, desplegados en las cuentas propias del cliente en Supabase, Vercel y Render, con su propio dominio.

  • + Motor de trazabilidad por eventos · cada lote es una línea de tiempo de siete eventos, con orden obligatorio e inmutable en la base de datos; los errores se corrigen con un evento de corrección que referencia el original
  • + Capa de integridad SHA-256 · cada evento se sella en el servidor y cualquiera puede verificarlo, incluso el comprador desde el QR, con verificación retrocompatible
  • + Registro geo-referenciado · productores, fincas con más de 30 campos (SICA, FNC, ICA, CAR) y parcelas dibujadas como polígonos sobre imagen satelital, con indicadores EUDR de libre de deforestación
  • + Identidad del lote y QR público · códigos de lote estructurados generados de forma atómica y una historia pública verificable que oculta los datos sensibles por diseño
  • + Evidencias y documentos · fotos por evento y documentos del lote (fitosanitario, origen, calidad, transporte, factura) subidos directo al almacenamiento con URLs firmadas
  • + Acceso por invitación · tres roles (admin, operador, productor), un dashboard propio para el productor y correos transaccionales de invitación, nuevos eventos y lotes completados
Frames Seleccionados

Dentro del build.

Marca, interfaz y sistema — tal como se shipearon.

Línea de tiempo del lote con hashes SHA-256 y verificación de integridad
LÍNEA DE TIEMPO · INTEGRIDAD
Cada evento sellado con SHA-256, verificado en un clic y compartible por QR
Vista pública de trazabilidad en el celular
TRAZA PÚBLICA · QR
Lo que ve el comprador al escanear el saco
Polígono de parcela dibujado sobre imagen satelital
MAPEO DE PARCELAS · SATÉLITE
Linderos de la parcela sobre imagen satelital, área calculada en hectáreas e indicadores EUDR al lado
Dashboard de operación
DASHBOARD DE OPERACIÓN
Actividad, estado de los lotes por etapa y el pipeline de proceso
Wizard de evento en el celular con fotos y GPS
WIZARD DE EVENTO · MÓVIL
El equipo de campo registra cada paso con fotos y GPS
Lo que no se ve

Un modelo de datos que se niega a olvidar.

LOSKI TRACE no es un dashboard. Es un modelo de datos de trazabilidad con las reglas de negocio encapsuladas en la base de datos (triggers, un RPC atómico, seguridad por filas) y en una API NestJS con validación estricta. Cerca de un tercio del código, y la mayoría de las decisiones de ingeniería, viven debajo de la interfaz.

10/10
Tablas con seguridad por filas
36
Políticas de seguridad, tablas y almacenamiento
19
Tipos ENUM del dominio cafetero en Postgres
25
Migraciones versionadas
55
Endpoints REST en 11 módulos
56
Códigos de error de dominio
01

Inmutable por trigger, no por buena voluntad

Un trigger de PostgreSQL hace imposible editar o borrar un evento, incluso con acceso directo a la base. El orden obligatorio de los eventos vive en un paquete compartido que usan la API, que rechaza eventos fuera de orden, y el wizard, que los bloquea y explica por qué.

02

Hashes deterministas entre capas

Postgres y Node formatean las fechas distinto, lo que producía falsas alertas de "alterado". Las fechas se normalizan y las claves de la metadata se ordenan antes de hashear, y la verificación es retrocompatible para que ningún hash histórico se invalide.

03

Códigos de lote sin condiciones de carrera

Un upsert atómico sobre una tabla de secuencias por productor y año genera cada código, y una versión autorreparable se recupera si la secuencia se desfasa.

04

Privacidad por diseño en la vista pública

El QR muestra la historia, no los datos sensibles: ni documentos de identidad, ni coordenadas, ni precios, ni compradores, ni documentos salen de la plataforma privada.

05

Hecho para crecer sin reescribirse

Cada evento ya registra su origen (manual, IoT o API) y una referencia externa. Sensores, validación satelital o un ERP pueden entrar como nuevos tipos de evento, tal como exigía la especificación.

06

Hybrid AI Coding

La ingeniería senior es dueña de la arquitectura, el modelo de datos y cada decisión con el cliente, mientras agentes de IA aceleran la implementación bajo revisión independiente. Así se entregó un núcleo definitivo, listo para producción, en cuatro semanas.

El Stack

Tecnologías y Herramientas

El stack tecnológico que impulsa esta solución

Frontend
Next.js
API
NestJS
Datos geo
PostGIS
Auth · Storage
Supabase
Mapas satelitales
Mapbox
Integridad
SHA-256
Email
Resend
De punta a punta
TypeScript
Claude Code
Hybrid AI Coding
El Impacto

Más allá de los números, entregamos un sistema que transformó la operación de este cliente.

01

Prueba de origen, incorporada

Cada lote lleva una historia a prueba de alteraciones, desde el polígono de la parcela hasta el muelle de entrega, que un comprador puede verificar con la cámara del celular. La integridad la garantiza la propia base de datos, no un proceso.

02

Listo para EUDR desde el primer día

Fincas geo-referenciadas, linderos de parcela dibujados sobre satélite e indicadores de libre de deforestación le dan a Loski la base de datos que hoy exigen compradores y reguladores europeos, sin una herramienta de cumplimiento aparte.

03

Un núcleo que crece sin reescribirse

El modelo de eventos ya contempla sensores IoT, validación satelital y sistemas externos como nuevas fuentes de eventos, sobre infraestructura que Loski controla de punta a punta.

Línea de tiempo
  1. Feb 2026
    Especificación del MVP arquitectónico definitivo, acordada con el cliente
  2. 28 feb 2026
    Monorepo, modelo de datos, seguridad por filas, triggers y el RPC atómico de códigos; backend y dashboard arrancan el mismo día
  3. 3 mar 2026
    Campos SICA, FNC, ICA y EUDR en productores, fincas, parcelas y lotes
  4. 11 mar 2026
    Vista pública por QR, notificaciones por correo, perfiles y mapas
  5. 14 mar 2026
    Verificación de integridad retrocompatible, dashboards por rol y la experiencia del productor
  6. 27 mar 2026
    Entrega: código, base de datos, hosting y dominio en las cuentas propias del cliente
Inicia Tu Proyecto

¿Listo para lograr resultados similares?

Hablemos de cómo podemos transformar tu negocio con una solución digital a medida.

Hi! I'm Atlas