xRomaneo: el romaneo de madera, del cuaderno al celular.

Marzo de 2026 · en uso

Un sistema para el patio del Aserradero Monte Horeb: cada camión se registra paquete por paquete con un teclado de anchos a un toque, los pies tablares se calculan solos y el romaneo sale en PDF o Excel para el cliente.

xRomaneo: panel con romaneos, pies tablares, piezas y paquetesxRomaneo en el celular: registro rápido de un paquete
Aserradero Monte HorebAserradero · Bolivia

Tecnología

  • Angular 21
  • Tailwind CSS 4
  • Firestore
  • SheetJS
  • Web Speech API
  • Angular Material 3
  • Firebase Auth
  • PWA
  • jsPDF
  • Vitest

Servicios

#Análisis del proceso#UX/UI#Desarrollo de apps#PWA offline#Reportes PDF y Excel#Roles y permisos

El proyecto

Cliente e idea

Un romaneo es la lista de todo lo que lleva un camión de madera: cada pieza con su especie, su espesor, su largo y su ancho, y el volumen total en pies tablares. Es lo que se cobra y lo que se firma. El Aserradero Monte Horeb lo llevaba en una planilla de Excel con macros.

Reto y objetivos

La planilla guardaba un romaneo a la vez: no había historial, no se podía buscar un despacho anterior ni sacar un resumen del mes, y en el patio se seguía anotando a mano para pasarlo después. Cada vez que un número se copiaba dos veces, podía copiarse mal.

Solución y resultado

Diseñamos una app para el patio, pensada para el celular y para usarse de pie junto al camión: el paquete fija especie, espesor y largo, y cada pieza se anota tocando su ancho en un teclado grande, con cantidad, deshacer y dictado por voz.

Todo lo demás se calcula solo: los pies tablares de cada paquete y del camión, los resúmenes por largo y por especie, y el romaneo listo para el cliente en PDF o Excel. Encima va un panel con el historial y los reportes por cliente, destino y especie.

Del cuaderno al celular

Cada paquete se registra en el patio, al momento.

Un toque por ancho

El teclado sigue la forma de trabajar del patio.

Listo para el cliente

El romaneo sale en PDF, Excel o por mensaje.

Resumen del proyecto

Funciones principales

El encargado de patio abre un romaneo por camión, con su cliente y su destino, y lo llena paquete por paquete. La administración ve lo mismo en tiempo real desde la oficina.

xRomaneo en el celular: registro rápido con los últimos registrosxRomaneo en el celular: nuevo paquete: especie, espesor y largo

Registro rápido junto al camión

Un teclado de anchos de 3 a 22 pulgadas, un selector de cantidad y «Otro ancho» para las piezas fuera de medida. Cada toque suma la pieza, y las piezas, los pies tablares y los anchos del paquete se actualizan al instante. Deshacer corrige el último toque.

xRomaneo en el celular: detalle del romaneo con PDF, Excel y CompartirxRomaneo en el celular: romaneos en progreso y finalizados

El romaneo, listo para el cliente

El detalle muestra el total del camión y sus paquetes, y lo reordena por largo o por especie. Desde ahí sale en PDF, en Excel con su hoja de resumen o se comparte directo.

xRomaneo: reporte general con filtros

Panel y reportes

La oficina ve los romaneos, los pies tablares, las piezas y los paquetes acumulados, los despachos recientes y un reporte con filtros por cliente, destino y especie.

xRomaneo en el celular: catálogo de especiesxRomaneo en el celular: usuarios y roles

Catálogos y permisos

Especies con nombre científico, código y precio base por pie tablar; clientes; y usuarios con dos roles: la administración ve todo y el encargado de patio registra.

Desarrollo

Metodología

Partimos de la planilla original y de sus macros para entender cómo se mide y se cobra la madera, y llevamos esa lógica a Angular 21 con Angular Material 3 y Tailwind 4. Firestore guarda los datos con caché local en el dispositivo, así el patio sigue registrando aunque la señal falle y todo se sincroniza al volver. Se instala como app, el dictado usa el reconocimiento de voz del navegador y los reportes se generan en el propio teléfono con SheetJS y jsPDF.

Proceso

Una fórmula, sin errores de copia

Cada pieza se calcula igual que en el aserradero: espesor en pulgadas por largo en pies por ancho en pulgadas, entre doce. Un paquete de 2″ × 10′ con ocho piezas de 6″ suma 80 pies tablares. La app hace esa cuenta en cada toque y la acumula por paquete, por largo, por especie y por camión.

Proceso

Hecha para el patio

Botones grandes al alcance del pulgar, cifras grandes y una sola acción por pantalla, para registrar de pie junto al camión. En la oficina la misma app se abre en el escritorio con un menú lateral.

Proceso

En la oficina

La administración trabaja en el escritorio con el mismo sistema: el panel, los reportes y los catálogos con más espacio. Los datos de estas capturas son ficticios; los reales son del aserradero y de sus clientes.

xRomaneo: panel
xRomaneo: detalle de un romaneo
xRomaneo: especies

Marca

Tipografía

Una sans geométrica y abierta, con cifras claras para leer volúmenes y medidas de un vistazo. Los íconos son Material Symbols, para que cada acción se reconozca sin leer.

zSans

RegularMediumBold

AaBbCcDdEeFfGgHhIiJjKkLlMmNnÑñOoPpQqRrSsTtUuVvWwXxYyZz0123456789
xRomaneo en el celular: las cifras del registro rápido

Marca

Colores

El verde del monte para lo principal, el naranja de la madera recién cortada para la acción que se sale de lo común y un fondo cálido, como el aserrín.

#2D6A2EVerde monte
#E87E24Naranja corte
#6B3A1FCafé madera
#F0EDE8Aserrín

Conclusión

xRomaneo cambió la planilla de un romaneo a la vez por un historial completo, medido pieza por pieza en el patio y listo para el cliente en el momento. El aserradero ya no copia números: los anota una vez.

xRomaneo en el celular: registroxRomaneo en el celular: detallexRomaneo en el celular: romaneosxRomaneo en el celular: panelxRomaneo en el celular: reportesxRomaneo en el celular: especies

Casos

Nuestros últimos trabajos

¿Tienes un proyecto así?

Cuéntanos qué necesitas: lo vemos juntos y te proponemos un camino por escrito, en español o en inglés.

[email protected]