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
Gestão da Baldini Burguer: pedidos ao vivo, lucro, bot, InfinitePay, NFC-e e iFood
Translation pending
BusinessJavaScript · CSSGitHub @galdinoheitor15-starOnlineOwner 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 ↗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.