Pan Nuestro
Panadería artesanal · venta y producción
2026
Una panadería que se opera entera desde WhatsApp
El cliente pide por WhatsApp con catálogo de fotos y paga por transferencia que se confirma sola. El dueño administra pedidos, inventario y caja desde el mismo WhatsApp.
92
Pantallas del sistema
5
Métodos de pago
45,000
Líneas de código
0
Apps que instalar
El problema
Una panadería artesanal vendiendo por mensajes sueltos: pedidos anotados a mano, transferencias bancarias que había que verificar una por una entrando al banco, stock que solo existía en la cabeza de alguien, y ninguna forma de saber si un croissant se vendía con ganancia o con pérdida.
Qué construí
- Catálogo de productos dentro de WhatsApp, con foto, sincronizado en segundos cuando cambia un precio
- Formulario de compra dentro del chat: tipo de entrega, método de pago y notas, sin salir de la conversación
- Confirmación automática de transferencias bancarias, sin que nadie revise el banco
- Panel de administración operable desde el WhatsApp del dueño: pedidos, métricas, inventario, caja, clientes y productos
- Punto de venta para tablet con PIN por cajero, turnos, tickets compartidos entre empleados y cierre con código de verificación
- Impresión térmica de pre-cuenta, comanda de cocina y recibo
- Inventario con recetas: al vender un producto se descuentan sus ingredientes automáticamente
- Órdenes de compra a proveedores con costo promedio ponderado y conteos físicos con varianza
- Tienda en línea con zonas de entrega sobre mapa y tarifas por distancia
- Programa de lealtad Pan Club con código QR y canjes
La parte difícil
Confirmar una transferencia bancaria sin referencia
En Guatemala mucha gente paga por transferencia, y una transferencia no trae el número de pedido: trae un monto, un nombre y una hora. El sistema recibe el aviso del banco con su firma verificada y corre un algoritmo de emparejamiento que cruza esas tres señales contra los pedidos abiertos. Si coincide, el pedido se marca pagado solo. Es la diferencia entre alguien revisando el banco cada quince minutos y un negocio que cobra mientras duerme.
Administrar el negocio entero desde un chat
El panel de administración no es solo una web: el dueño puede avanzar pedidos, ver ventas del día, ajustar stock, registrar un gasto o crear un producto escribiéndole a su propio WhatsApp. Está construido sobre un motor de flujos declarativo con el estado de cada sesión aislado y acceso restringido por lista blanca de números. Lo notable es la disciplina: el flujo del cliente quedó intacto — todo el panel del administrador cuelga de una sola condición al inicio, así que un error ahí no puede romperle la compra a nadie.
Saber cuánto cuesta realmente un croissant
Los productos compuestos están ligados a sus ingredientes con cantidades, así que vender un croissant descuenta harina, mantequilla y levadura del inventario real. Las compras a proveedores actualizan el costo con promedio ponderado, no con el último precio pagado. El resultado es que el margen de cada producto es un dato del sistema, no una estimación — que es exactamente lo que una panadería necesita para saber qué conviene producir.
Construido con
Cómo verificarlo
152 commits entre abril y julio de 2026. 45,317 líneas de TypeScript, 92 pantallas y 20 migraciones de base de datos contadas en el repositorio, con integración continua configurada.