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 jewelry workshop data and view production and sales metrics
AI summary · website content
BusinessHTML · PLpgSQLGitHub @FelipeFariasAOnlineOwner 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 ↗Portal del taller de joyería Vannucci: registro de piezas por orfebre, aprobación del Supervisor de Taller, indicadores de productividad y ventas, y maestros (parámetros, modelos, productos y precios, usuarios).
Portal en producción: https://vannucci-app.vercel.app (Vercel publica automáticamente cada cambio en main).
index.html: la app completa (HTML, CSS y JS en un solo archivo). Usa d3 7.9.0 y supabase-js 2.45.4 desde CDN.qrjeknshzeqrodrnnfhv): base de datos Postgres, inicio de sesión por enlace al correo y permisos con RLS.index.html es la clave publicable de Supabase: es pública por diseño. Los permisos los aplica la base de datos, no la página.Nació como artifact de Claude (https://claude.ai/artifact/K8xYdkGQwozkqGZ5aRQtoL), que usaba la base de datos de claude.ai. Esta versión usa Supabase y puede publicarse en cualquier hosting estático (por ejemplo GitHub Pages).
El esquema está en supabase/esquema-propuesto.sql y se aplicó como migraciones en Supabase.
| Tabla / vista | Contenido |
|---|---|
piezas | Todas las piezas (histórico de la planilla y registros del portal) con estado pendiente, aprobada o rechazada. La merma se calcula en la base de datos. |
piezas_definitivas (vista) | Piezas aprobadas con orfebre, mes y calidad (válida, atípica, incompleta). Alimenta los indicadores. |
orfebres, perfiles | Orfebres del taller y usuarios con su rol (supervisor, orfebre, lector). |
grupos_parametro, parametros | Tonos, piedras, tipos de trabajo, categorías y grupos propios. |
modelos, productos | Modelos del taller y catálogo (copia de Bsale del 18-10-2026 más productos del portal). |
ventas, config | Ventas y notas de crédito de Bsale (solo supervisor) y metadatos de las cargas. |
Un trigger impide que un orfebre apruebe sus piezas o registre a nombre de otro.
https://vannucci-app.vercel.app y en Redirect URLs https://vannucci-app.vercel.app/**.update public.perfiles set rol = 'supervisor' where email = '[email protected]';
Los datos de negocio no están en este repositorio. La carga inicial (histórico, catálogo, ventas) se hizo con archivos SQL generados localmente en datos-importacion/, carpeta excluida por .gitignore.