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.
Pedidos offline para distribuidora puerto venado
Translation pending
CommerceGitHub @detallesyarreglosnany-cloudOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
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 ↗PWA de toma de pedidos, hojas de carga y despacho de Distribuidora de Suministros Puerto Venado.
public/pedidos/ (HTML + CSS + JS, funciona sin internet)./acceso y deja una cookie de un año (src/proxy.ts, src/app/acceso/route.ts) y sincroniza los datos (src/app/api/pedidos/sync/route.ts).DistDoc.Detalle funcional: docs/PEDIDOS_PWA.md · Primer uso: docs/INSTALACION_PEDIDOS.md
Supabase → Connect → Direct connection string. Copia dos cadenas y reemplaza [YOUR-PASSWORD] por la clave de la base de datos:
DATABASE_URL, y agrega al final ?pgbouncer=true&connection_limit=1DIRECT_URLLa tabla se crea sola en cada despliegue (prisma db push dentro de npm run build, usando DIRECT_URL). Si prefieres hacerlo a mano: Supabase → SQL Editor → pega prisma/init.sql → Run.
Vercel → Add New → Project → importa PWApedidos. Framework: Next.js. No cambies nada más.
Environment Variables (Production, Preview y Development):
| Variable | Valor |
|---|---|
DATABASE_URL | cadena del paso 1, puerto 6543 |
DIRECT_URL | cadena del paso 1, puerto 5432 |
PEDIDOS_BASIC_USER | usuario para abrir la app |
PEDIDOS_BASIC_PASS | clave larga para abrir la app |
PEDIDOS_SYNC_KEY | clave larga de sincronización |
PEDIDOS_ADMIN_KEY | clave larga, solo oficina |
PEDIDOS_SUPERVISOR_KEY | opcional: ve todo, no puede cambiar nada |
Deploy. La dirección raíz (https://…vercel.app/) abre la app directamente.
cp .env.example .env # completa los valores
npm install
npm run db:push # crea la tabla en la base de datos del .env
npm run dev # http://localhost:3000
Al publicar cambios en public/pedidos, sube CACHE_VERSION en public/pedidos/sw.js.