FloCafe
FloCafe is the free, local-first restaurant POS in the FloPOS ecosystem. Run orders, tables, kitchen display, and local data without a software subscription.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Réplica de la aplicación de Apps Script "Aplicación Ariga", usando Supabase
(esquema tiendaariga) en lugar de la hoja "Registro de ventas 2do".
| Archivo | Qué es |
|---|---|
index.html, css/estilos.css, js/app.js | La aplicación web (equivale a Index.html + CSS.html + Código.gs) |
js/config.js | URL de Supabase, clave publicable y esquema |
supabase/01_esquema.sql | Tablas, vistas, funciones y seguridad |
supabase/02_datos_*.sql | Datos del Excel (generados) |
scripts/generar_datos_sql.py | Regenera 02_datos_*.sql desde el Excel |
Venta, Buscar Pedido, Pagos, Clientes, Histórico, Cartera, Inventario, Maestros y, solo para administradores, Usuarios y Datos.
clientes.id). Ficha con DPI, NIT, teléfonos, correo, dirección y
departamento. Al crearlo se puede indicar un saldo pendiente inicial, que
queda como una venta "SALDO INICIAL" (envío SI-<código>).productos es el catálogo de referencias (nombre,
código, tipo, unidad, controla inventario, activa). Solo las activas aparecen
al vender. El nombre no se puede cambiar porque las ventas lo guardan.ingresos_inventario).inventario): entradas − (ventas + salidas + devoluciones a
oficina), por tienda y referencia o total por referencia.inventario_movimientos): kardex con saldo acumulado.inventario_items) o, si no tiene, la de su primera carga.| Hoja | En Supabase |
|---|---|
| Maestros | tiendas, tipos, vendedores, productos, metodos_pago |
| Clientes | clientes |
| Ventas | ventas |
| Pagos | pagos |
| Devoluciones | devoluciones |
| Ingresos de inventario | ingresos_inventario |
| Devolución a oficina | devoluciones_oficina |
| Coordenadas | coordenadas |
| Cartera 1 | vista cartera_detalle (por envío) |
| Cartera 2 | vistas cartera_clientes y estado_cuenta (por cliente) |
| Inventario | tabla inventario_items (tienda, producto y fecha de corte) + vista inventario |
Funciones: buscar_clientes, crear_cliente, registrar_venta (genera el Id
yyyyMMdd-NNN), actualizar_venta, eliminar_pedido, buscar_pedidos,
lineas_pedido, vincular_clientes, admin_agregar_usuario y hacer_admin.
Usuarios: tabla perfiles. Pagos recibidos: vista pagos_detalle.
supabase/01_esquema.sql. Se puede repetir sin perder datos.02_datos_1.sql … 02_datos_7.sql. El primero vacía las tablas. El último
vincula ventas y pagos importados con su cliente (vincular_clientes()).tiendaariga.03_…, 04_… de
supabase/ (ver Actualizaciones de la base).03_usuarios_y_pedidos.sql:
usuario admin, contraseña admin123. Cámbiela al entrar (botón
Contraseña de la barra superior). Los vendedores se crean desde la pestaña
Usuarios con usuario y contraseña; no se necesitan correos ni configurar
el envío de correos de Supabase.npx serve . y abrir http://localhost:3000.01_esquema.sql es la base inicial. Cada cambio posterior va en un script
propio y numerado, que se ejecuta una vez en el SQL Editor, en orden, y se
puede repetir sin dañar datos:
(si se vuelve a ejecutar uno anterior, hay que volver a ejecutar también los
siguientes, porque algunos reemplazan funciones de los anteriores)
This is the beginning of the README. Read the rest at the original. Read the full README ↗