Tengo un restaurante de pollo frito. Estaba perdiendo un día completo cada semana en administración — reescribir gastos en un libro mayor, exportar a Excel, calcular la nómina de 13 empleados a mano. Cuatro semanas de desarrollo después, eso son dos horas.
Una instalación en cada teléfono de turno y en el dispositivo del propietario. Seis módulos, una base de datos, un inicio de sesión. Sin complementos, sin plugins, sin ninguna hoja de cálculo aparte en el flujo. Construido específicamente para un negocio de alimentación indonesio de un solo local con caja en efectivo — no un SaaS genérico forzado a encajar.
Cobro en dos toques optimizado para combos de pollo frito. Separa efectivo, QRIS, transferencia bancaria y pedidos en línea (GoFood / GrabFood) en sus propias cajas. Imprime un ticket térmico para la cocina y un comprobante para el cliente en una sola acción.
Cada venta descuenta automáticamente del stock. Alertas de stock bajo antes de que el local se quede sin producto durante el servicio. Recepción de proveedor en una sola pantalla — escanear, cantidad, precio, listo.
Cada rupia que sale de la caja se registra en el POS en el momento del pago. Clasificada por categoría, vinculada a una fuente de efectivo, con foto del comprobante adjunta. Reemplaza el libro mayor de tapa dura y la exportación mensual a Excel con un solo gesto.
Registro de entrada con selófi y geovalla GPS para que nadie fiche desde casa. Reconoce tres turnos (mañana / tarde / noche). Llegadas tardías, salidas anticipadas y ausencias se calculan directamente en la nómina.
Salario base más cálculo de bonos de asistencia, más multas y anticipos — todo calculado en tiempo real mientras avanza el mes. Pulsa “cerrar mes” el día 28 y la hoja de pagos está lista. Imprimir, contar el efectivo, repartir.
Un panel, el teléfono del propietario. Ventas del día vs. ayer, gastos del mes por categoría, pasivo de nómina, efectivo disponible. Toca cualquier cifra para ver las transacciones brutas detrás.
Cada día reescribía los gastos del día en un libro mayor de tapa dura — hielo, estacionamiento, productos de limpieza, la factura del gas. Una vez al mes me pasaba un día entero exportando todo a Excel como respaldo. Nada se comunicaba entre sí.
Si quería saber cuánto había gastado en envases el mes pasado, la única respuesta era: pasar las páginas.
Cada gasto — un paquete de hielo, la factura de electricidad, un comprobante de estacionamiento — se registra en el POS en el momento del pago, vinculado a la caja o a la caja fuerte. El libro mayor desapareció. La copia de seguridad mensual en Excel se genera sola.
Un panel de gestor lo agrupa todo: ventas del día por método de pago, gastos del mes por categoría, objetivos vs. resultados reales. Abro la app y veo el local.
Trece empleados, tres turnos al día, asistencia registrada en comprobantes en papel. A fin de mes cruzaba quién había venido y cuándo, calculaba el porcentaje del bono de asistencia a mano e introducía cada línea en una hoja de cálculo.
Dos horas si todo iba bien. Más tiempo cuando faltaba un comprobante o alguien disputaba un turno.
El personal registra la entrada en el terminal POS con un selófi y verificación GPS — no se puede falsear desde casa y el comprobante no puede desaparecer. El turno, el porcentaje de asistencia, el bono y las penalizaciones se calculan a medida que avanza el mes.
Cuando llega el día de pago, abro la pestaña de nómina, leo el importe, cuento el efectivo. Diez minutos, listo.
El stock vivía en una pizarra en la cocina. Quien se acordaba de tachar cosas, lo hacía. Quien no, no. Dos veces llegué para encontrar que nos habíamos quedado sin cajas de empaque con una cola llena de pedidos en línea esperando.
No había aviso anticipado, ni tasa de consumo, ni punto de reorden. Solo un marcador y la esperanza de que alguien estuviera prestando atención.
Cada venta resta automáticamente la cantidad correcta del SKU correcto — el mapa de recetas se configura una vez y luego funciona solo. Cuando el stock cae por debajo del punto de reorden según la velocidad de ventas del día, el propietario recibe una notificación push esa mañana.
Las entregas se registran en la misma app — escanear, cantidad, proveedor, foto del comprobante. La pizarra ahora está vacía. A la cocina le gusta así.
El domingo se suponía que era mi día. En cambio era el día de ponerse al día — el único día en que podía sentarme y desenredar la semana. Esto es lo que cambió.
Mapeé cada tarea administrativa que hacía a mano. Eliminé todo lo que no era indispensable para un local de un solo punto — sin recetas, sin árboles de ingredientes, sin CRM de clientes. Solo las cosas que realmente reescribía cada semana.
React Native + Expo en el teléfono, PHP + MySQL en el back end. Síncrono offline desde el primer día — la cocina no se detiene cuando el wifi falla. Registro de auditoría en cada mutación para que nada desaparezca silenciosamente.
Formé a 13 empleados en los turnos de mañana, tarde y noche. SOP escrito en Bahasa. El libro mayor y las hojas de cálculo se retiraron la semana siguiente. Se envían actualizaciones OTA cada vez que algo requiere ajuste.
Cada cifra a continuación se extrae de la base de datos en producción — no es una estimación de presentación de ventas. Los contadores arrancan cuando llegas aquí.
La tecnología es deliberadamente poco glamurosa. Cada decisión respondió a una pregunta: ¿qué pasa cuando el wifi cae durante el servicio y hay 40 pedidos en línea en cola?
El teléfono es la fuente de verdad para los próximos 30 segundos; el servidor lo es para todo lo anterior. Pedidos, ventas y descuentos de stock se escriben localmente primero y luego se sincronizan — la cocina nunca se detiene porque la torre caiga.
Expo para actualizaciones OTA para que las correcciones lleguen en minutos, no en semanas de tienda de aplicaciones. PHP + MySQL en el back end porque la factura de hosting es de 6 $/mes y el primo del propietario puede leer el código si algo me pasa.
Cada venta, anulación, gasto y edición de nómina deja una fila con el usuario, la marca de tiempo y el valor antes/después. Nada desaparece silenciosamente. Si una cifra parece incorrecta una semana después, puedes ver exactamente quién la tocó y cómo era antes.
Sin terminal POS personalizado, sin tablet propietaria. Un Android compartido en el mostrador para el cobro, una impresora térmica (ESC/POS por Bluetooth) para los recibos y el teléfono del propietario para el panel. Costo total del hardware: menos de Rp 2M.
Los pedidos de GoFood y GrabFood entran en la misma cola que los pedidos en local. Los pagos QRIS se concilian automáticamente contra la caja. Los comprobantes de nómina se envían por WhatsApp al cerrar el mes — no más sobres impresos.
Permisos basados en roles desde el primer día. Los cajeros pueden tomar pedidos y registrar gastos, pero no pueden anular, editar nóminas ni ver márgenes. Cada acción elevada requiere el PIN del propietario.
Llamada de evaluación sin costo. Le decimos la solución más barata para arreglarlo.