Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
Manage Kuroda inventory, track purchases and sales, and export data
AI summary · website content
BusinessJavaScript · CSSGitHub @laeirismiramontes-stackOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
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 ↗Aplicación web para consultar el inventario actual, las compras (febrero a la fecha) y las ventas, y ver para quién se compró cada material.
inventarios-kuroda), con login por correo y RLS.Filtros en todo: filtros superiores (incluye Mes: Enero, Febrero, …), filtro por columna (texto, o >, <, = en columnas numéricas), orden por columna y exportación a CSV.
Login con correo y contraseña (Supabase Auth). Solo ven datos los correos dados de alta en public.usuarios; puede_cargar = true habilita el botón Actualizar base de datos.
insert into public.usuarios (email, nombre, puede_cargar) values ('[email protected]', 'Nombre', false);
Botón Actualizar base de datos → elegir el Excel (las hojas se detectan por encabezados) → revisar la validación → Subir información.
Se puede subir siempre el archivo completo: solo se escribe lo que cambió.
La lógica está en carga.js (lotes de 1,000–2,000 filas en formato compacto, 3 en paralelo, con reintentos). Todos los lotes son idempotentes: reintentar no duplica. Referencia: inventario + compras + 138,657 ventas (154 mil filas) se suben en ~20 s.
carga.js también funciona en Node (module.exports) para probar cargas con el mismo código del navegador.
| Objeto | Contenido |
|---|---|
compras, inventario, ventas | Datos de los reportes |
cargas | Bitácora de cargas |
usuarios | Correos con acceso |
vendedores_alias | Cómo se escribe cada vendedor en el texto de la OC (angel → ANGEL FDO. DE LA PAZ) |
compras_destino (vista) | Compras + destino por renglón + vendedor citado |
material_comentario (vista) | Comentario por material basado en su última OC y las ventas posteriores |
f_destino)POS.1 A 3 … RESTO STOCK), solo esos renglones son venta y el resto es stock.