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.



Tecnología
Angular 21
- Tailwind CSS 4
Firestore
- SheetJS
- Web Speech API
Angular Material 3
Firebase Auth
PWA
- jsPDF
- Vitest
Servicios
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.


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.


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.

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.


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.



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

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.
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.






Casos



