Saltar al contenido
Todos los proyectos

PostBridge

PostBridge nació de un problema bien puntual: conectar sistemas POS en la nube con impresoras térmicas ESC/POS sin volver loco a nadie con drivers. Es un puente de impresión para Windows, con su propio diseñador visual de tickets incluido.

Visitar proyecto
PostBridge

¿Por qué existe PostBridge?

Casi cualquier sistema POS que corre en la nube tarde o temprano choca con la misma pared: cómo imprimir un ticket en una impresora térmica conectada por USB, serie o red, sin pedirle al usuario que instale drivers raros ni que entienda de protocolos. PostBridge nació para resolver justo eso. Es una aplicación de escritorio para Windows que se queda corriendo en segundo plano, recibe trabajos de impresión por HTTP desde cualquier aplicación web, y los traduce a comandos ESC/POS.

Lo que trae por dentro

  • Un diseñador visual de tickets por bloques —texto, QR, códigos de barras, logos, tablas— con vista previa en tiempo real, para armar plantillas sin tocar una línea de código.

  • Un servidor HTTP local con una API REST: cualquier POS le manda un JSON o HTML, y PostBridge se encarga de convertirlo en algo que la impresora entienda.

  • Conectividad por USB directo, puerto serie y red (TCP raw), con detección automática de los dispositivos conectados.

  • Una cola que procesa las solicitudes en orden, más un registro en SQLite de todo lo que pasa —útil cuando algo falla y hay que entender por qué.

Cómo está armado por dentro

Por dentro sigue Clean Architecture: la interfaz en WinUI 3, los casos de uso en su propia capa, las entidades y contratos del dominio sin depender de nada externo, y toda la parte de infraestructura —el servidor, los encoders ESC/POS, los drivers de transporte— resuelta aparte. Todo construido sobre .NET 8.