Synaplan
開源 AI 平台,供企業使用:自行託管的 AI 代理、符合 GDPR 的聊天機器人小工具、RAG 知識庫、WhatsApp 與 Outlook AI、MCP、多模型路由。Docker、Kubernetes 或託管於 Germ
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗App web de gestão da Grupo Azul – Instalações Hidráulicas: obras com acompanhamento diário da equipe, clientes, orçamentos em PDF, financeiro (entradas e saídas), relatórios e cadastro de funcionários.
É um site estático, sem etapa de build: index.html + app.js. Usa o Supabase para login, banco de dados e fotos, e é publicado na Vercel.
Abrindo index.html sem preencher o Supabase (ou com ?demo=1 no endereço), o app roda em modo demonstração, com dados fictícios só na memória.
| Perfil | O que vê |
|---|---|
| Administrador (o dono e quem ele quiser) | Tudo, inclusive Lembretes e o resumo das obras ao entrar |
| Financeiro | Dashboard, clientes, orçamentos, financeiro e relatórios. Não edita obras nem a equipe |
| Funcionário | Só a aba Obras, e só as obras em que está: etapas, prazo, feedback do dia com fotos e pedido de material |
O dono é cadastrado pelo schema.sql e não pode ser desativado nem rebaixado.
supabase/schema.sql (no fim) já cadastra [email protected] como conta principal (troque se for outro). Vá em SQL Editor → New query, cole o arquivo inteiro e clique em Run.SUPABASE_URL e SUPABASE_KEY nas primeiras linhas. O URL fica em Connect (botão no alto) ou é https://<código-do-projeto>.supabase.co. Use a chave anon / publishable. Nunca coloque a service_role / secret key.
O contato, pagamento e garantia do PDF se ajustam depois no próprio app, em Orçamentos → Dados da empresa.https://grupo-azul.vercel.app) e adicione o mesmo endereço em Redirect URLs.supabase/002_lembretes.sql no SQL Editor (cria a aba Lembretes).supabase/003_faltas_resposta.sql (resposta do escritório e "Resolvido").supabase/004_orcamento_empresa.sql (dados da empresa no PDF e observações em cada orçamento).supabase/005_conta_oculta.sql. A conta [email protected] continua administradora, mas some de Funcionários e das listas para os outros usuários.supabase/006_usuarios_presenca.sql. Só a conta de suporte oculta vê quem está usando o app e o último acesso de cada um.supabase/007_etapas_estoque_agenda.sql. Até rodar, o app segue como antes e essas abas mostram o aviso.supabase/008_ordens_servico.sql (depois do 007).supabase/009_notificacoes.sql. Depois, no Supabase, em Edge Functions → Deploy a new function → Via Editor, crie a função avisar com o conteúdo de supabase/functions/avisar/index.ts. Em Edge Functions → Secrets, cadastre VAPID_PUBLIC_KEY (a mesma que está no notif.js) e VAPID_PRIVATE_KEY. Cada pessoa toca em Ativar notificações no menu do próprio celular (no iPhone, com o app instalado na tela de início).ga_). Cada perfil só lê e grava o que pode, conferido no banco, não só na tela.ga-arquivos, abertos só por links temporários.