● En producción Óptica Los Ángeles · Querétaro Fase 1 entregada jul 2026 · desviación de costo $0

OptiNoma.

Un punto de venta general no entiende cómo vende una óptica: el precio de una mica depende de la graduación de cada ojo, buena parte de las ventas son trabajos de laboratorio que se apartan con anticipo, y cada armazón del aparador necesita su etiqueta para cobrarse sin errores. OptiNoma se construyó para ese flujo: catálogo óptico con graduaciones OD/OI, precio de mica calculado por graduación, órdenes de laboratorio con anticipos y operación multi-sucursal.

Hoy opera en producción en Óptica Los Ángeles, en Querétaro. La Fase 1 se entregó en julio de 2026 con acta de cierre firmada y una desviación de costo de $0 respecto a lo planeado.

/ El sistema, por dentro

Capturas del sistema en entorno de demostración; por confidencialidad no se muestran datos de la operación real.

Pantalla de cobro de OptiNoma con catálogo por categorías y orden en curso
Pantalla de cobro: catálogo por categorías (micas, armazones) y orden en curso
Modal de cobro de OptiNoma con métodos de pago y numpad táctil
Cobro con efectivo, tarjeta o transferencia; numpad táctil y cálculo de cambio
Corte de caja de OptiNoma con resumen del día y cuadre de efectivo
Corte de caja: resumen del día por método de pago y cuadre de efectivo
Administración de sucursales en OptiNoma desde la sucursal central
Multi-sucursal: administración de sucursales desde la central

/ pruébalo — etiquetas Code128 como las de la tienda

Así se ve el flujo de etiquetado que usa la óptica: captura un producto y genera su etiqueta con código de barras, como la que sale de la impresora Brother en el mostrador.

Demo interactivo · datos ficticiosDK-1204 · 17 × 54 mm

Así se etiqueta cada pieza física del inventario de la óptica — el mismo código se escanea al vender.

BROTHER · DK-1204lista
Armazón acetato negro$1,250.00OPT-0001Armazón acetato negro$1,250.00OPT-0001

Code128 · checksum mod 103 · layout 2-up · 17 × 54 mm
la línea punteada marca el corte

/ Qué incluye

Etiquetas con código de barras

Cada armazón sale con su etiqueta Code128 impresa en Brother DK-1204 (17×54 mm, dos etiquetas por tirada) y se cobra escaneando con pistola láser: sin capturas manuales ni errores de precio.

Catálogo óptico con graduación

Armazones y micas con graduación OD/OI por ojo; el precio de la mica se calcula según la graduación, con reglas definidas por la propia óptica.

Órdenes de laboratorio con anticipos

El trabajo de laboratorio queda registrado con su anticipo y saldo pendiente, de modo que el cliente y la óptica siempre saben cuánto falta por liquidar.

Tickets térmicos

Impresión de tickets en impresoras térmicas ESC/POS (USB y red): comprobante de venta y de corte de caja al momento.

Opera sin internet hasta 72 h

Si la conexión falla, la venta no se detiene: cola local y sincronización automática cada 30 segundos al volver la señal.

Modo kiosko con despliegue automático

El sistema corre en modo kiosko sobre una Raspberry Pi con CI/CD propio: cada actualización se despliega y verifica de forma automática en el equipo de la tienda.

/ Lo que este proyecto demuestra

/ Stack

React TypeScript Vite (PWA) FastAPI Python Supabase · PostgreSQL Docker GitHub Actions (runner self-hosted) Raspberry Pi ESC/POS Brother DK-1204 Code128

0

commits

0

pull requests mergeados

0

líneas de código

0

migraciones SQL

¿Tu negocio necesita algo así?

Cuéntanos cómo opera tu negocio y te respondemos con una propuesta por fases, con alcance y entregables claros.

Siguiente producto: AutoNoma POS Lite →