Proyecto

Ferromader — Gestión de barraca de madera

SectorERP ligero / gestión comercial
ClienteComercial / Barraca Ferromader (Bolivia)
TipoSolutions Architect & Tech Lead
Año2026
Ferromader — Gestión de barraca de madera — vista principal

Cliente e Idea

ERP ligero de ventas e inventario con cálculo automático de pies tablares

Sistema web interno a medida para administrar una barraca de madera con línea de ferretería: ventas, inventario en pies tablares, clientes/proveedores, recepciones, dashboard y reportes. Automatiza el cálculo propio del rubro maderero y mantiene el inventario sincronizado venta a venta con trazabilidad.

El Reto

En el rubro maderero la unidad de venta no es la pieza sino el pie tablar, que depende de espesor × ancho × largo. Había que automatizar ese cálculo (y el de productos terminados con equivalencia fija), evitar errores de precio y mantener el stock sincronizado en ventas, anulaciones y recepciones, con auditoría de quién hizo qué.

Lo que construimos

Desarrollé una SPA Angular 21 standalone y zoneless (signals) sobre Firebase, con ítems mixtos madera/producto, cálculo automático de pies tablares, transacciones (runTransaction) para descontar/recuperar stock junto al correlativo de venta y writeBatch para cascadas de desnormalización. Añadí seguridad por roles y permisos granulares con reglas Firestore endurecidas (anti-escalada, pre-registro, auditoría inmutable, default-deny).

  • Cálculo automático de pies tablares con precio sugerido editable
  • Doble línea de catálogo: madera (por pies) + ferretería (por unidad)
  • Ventas con estado y saldo (pago parcial/crédito) y factura opcional
  • Control de stock transaccional (venta/anulación/recepción)
  • 18 permisos granulares y 3 roles; auditoría inmutable
  • ~18.100 líneas TS en 55 archivos; 11 colecciones Firestore
Construyamos algo grandioso juntos

¡Colaboremos!