☕ Tres estaciones · una sola operación
Tu cafetería,
en orden.
Gerencia decide, Central abastece y la cafetería vende. Todo conectado en la nube, sin cuadernos ni archivos sueltos. Empieza explorando la demo o conecta tu proyecto gratuito de Supabase.
Las tres estaciones de trabajo
Cada rol ve exactamente lo que necesita. La información viaja sola.
☁️Nube gratuita
Supabase Free + Cloudflare Pages / GitHub Pages. Sin tarjeta para empezar.
🔐Roles y RLS
Cada trabajador solo ve su local. La base de datos aplica la seguridad, no solo la pantalla.
📶Ventas sin internet
La caja guarda el ticket localmente y lo sincroniza cuando vuelve la conexión.
Conectar tu operación real
Todo lo necesario está incluido. Solo necesitas una cuenta gratuita de Supabase y un hosting estático gratuito.
1 · Crea la base de datos
Entra a supabase.com, crea un proyecto Free y abre SQL Editor. Pega y ejecuta todo el archivo:
- Descarga supabase/schema.sql y pégalo completo.
- En Authentication → Providers → Email, desactiva Confirm email.
- Copia la Project URL y la clave anon public desde Project Settings → API.
2 · Conecta las apps
Edita assets/js/config.js y pega tus credenciales. La clave anon es pública: la protección vive en las políticas RLS.
window.CAFE_OS_CONFIG = {
supabaseUrl: "https://TU-PROYECTO.supabase.co",
supabaseAnonKey: "eyJ…"
};
Si los dejas vacíos, las apps siguen en modo demo local.
3 · Publica gratis
Sube la carpeta completa a Cloudflare Pages, GitHub Pages o Netlify. Son sitios estáticos: no necesitas servidor ni pagar hosting.
- Conecta el repositorio o arrastra la carpeta.
- No hay comando de build: el directorio raíz es la carpeta
cafe-os/.
- Abre la URL publicada y crea tu cuenta de gerente.
4 · Entrega accesos
En Gerencia → Equipo genera un código de invitación. El trabajador lo canjea en la app de cafetería; bodega lo canjea en Central.
- La primera cuenta de gerencia se convierte en administradora.
- Los trabajadores usan usuario + PIN, sin correo real.
- Central usa correo y contraseña.
ⓘ
Antes de publicarCrea tu cuenta de gerente inmediatamente después de conectar la nube: la primera cuenta reclama el rol de administrador. Revisa la guía completa para el paso a paso y la solución de problemas.