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.