Synaplan
開源 AI 平台,供企業使用:自行託管的 AI 代理、符合 GDPR 的聊天機器人小工具、RAG 知識庫、WhatsApp 與 Outlook AI、MCP、多模型路由。Docker、Kubernetes 或託管於 Germ
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Painel da equipe: https://galdinoheitor15-star.github.io/baldini-gestao/
Ligado ao site de pedidos https://galdinoheitor15-star.github.io/baldini-burguer/ (repositório baldini-burguer):
firebase-config.js precisa ser igual nos dois repositórios.
CARGOS, no baldini-core.js).No modo demonstração os dados ficam só no navegador (o site e a gestão se enxergam quando abertos no mesmo navegador). Para a loja usar de verdade, faça o passo 1.
| Cargo | Abas |
|---|---|
| 🧑🍳 Funcionário | Mesas, comandas e retiradas (abrir, lançar, trocar/juntar, cancelar, tirar item, pedir, fechar e reabrir a conta) e Pedidos |
| 🧑💼 Gerente | Caixa (fechar conta + gráfico de pizza por Pix, crédito, débito e dinheiro), Estoque, Cardápio (preços e produtos novos), Equipe (cria e tira o acesso de funcionários), Mesas e comandas, Pedidos e Lançar pedido |
| 👑 Dono | Tudo, incluindo Nota fiscal, Equipe e Configurações |
cargo) é tratado como dono. Ajuste o cargo de cada um na aba Equipe.CARGOS em baldini-core.js.firestore.rules (passo 1.5): as regras novas é que deixam o dono liberar pessoas e impedem gerente/funcionário de mudar configurações, despesas e apagar pedidos.Na aba 🍔 Cardápio, dono e gerente mudam preços (inclusive das opções, como tamanho da batata e sabor do refri), escondem produtos e adicionam produtos novos. Fica salvo no banco (config/cardapio) e vale para o site e para a gestão na hora: o site lê os ajustes pelo arquivo menu-ajustes.js do repositório baldini-burguer. Produto novo entra sem foto e sem adicionais.
Em Mesas e comandas → 🥡 Nova retirada: para quem pediu no balcão, no iFood ou por telefone e vai buscar na loja (sem mesa). Ao fechar a conta de uma retirada do iFood, aparece a opção "Pago no iFood".
Na aba Estoque, digite a quantidade de cada produto e o mínimo. Toda venda (site, balcão ou mesa) dá baixa sozinha e pedido cancelado devolve. Produtos em falta aparecem marcados na hora de lançar o pedido.
southamerica-east1.equipe e, dentro dela, um documento com esse UID como ID, com os campos nome e cargo = dono. As outras pessoas o dono libera depois, pela aba Equipe da gestão.firestore.rules → Publicar.firebase-config.js neste repositório e no baldini-burguer.galdinoheitor15-star.github.io.firebase functions:secrets:set FOCUS_TOKEN.FOCUS_AMBIENTE para producao.firebase functions:secrets:set IFOOD_CLIENT_ID e firebase functions:secrets:set IFOOD_CLIENT_SECRET.Precisa do plano Blaze do Firebase (paga pelo uso e tem cota grátis). Com o Node.js instalado:
npm install -g firebase-tools
firebase login
firebase use --add
cd functions && npm install && cd ..
firebase deploy --only functions,firestore:rules
Depois, cole a URL da função infinitepayWebhook em Configurações → URL do webhook.
.github/workflows/testes.yml roda todos os testes a cada alteração enviada ao GitHub..github/workflows/site-no-ar.yml confere a cada 15 minutos se o site e a gestão estão no ar. Se cair, o GitHub manda e-mail.