Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗App da cozinha para delegar e acompanhar as tarefas de pré-preparo, produção, organização e limpeza das equipes da Marmitaria e da Hamburgueria.
/cozinha): a pessoa escolhe o setor, toca no próprio nome e vê as tarefas de hoje e da semana. Ao tocar no produto, abre a ficha técnica já recalculada para a quantidade do dia. Marca "Comecei" / "Terminei", informa quanto fez e tira foto quando a tarefa exige./etiquetas): app próprio (dá para "Adicionar à tela inicial" como Etiquetas 99) usado pela cozinha, salão e operação, com o mesmo código do tablet. A pessoa toca no nome, escolhe o produto e como vai guardar (resfriado, congelado, ambiente) e imprime etiquetas 60 × 50 mm com a logo, data de manipulação, vencimento, responsável, lote e QR. Também aparece o botão "Imprimir etiqueta" quando uma tarefa de produção é entregue./admin): dono e líder entram com o login do painel 99 Burgers para montar o quadro do dia, cadastrar tarefas recorrentes (diárias e semanais), equipe, produtos e fichas técnicas, e aprovar entregas com foto.Next.js 15 (App Router) · TypeScript estrito · Supabase (Postgres, Auth, Storage) · Vercel.
Usa o mesmo projeto Supabase do painel. Todas as tabelas deste app têm o prefixo prod_ para não conflitar com CMV e escala:
| Tabela | Para quê |
|---|---|
prod_setores | Marmitaria, Hamburgueria… |
prod_colaboradores | Equipe da cozinha (sem login) |
prod_produtos | O que é produzido (feijão, arroz…) |
prod_fichas_tecnicas / prod_ficha_ingredientes | Receita versionada de cada produto |
prod_modelos_tarefa | Tarefas recorrentes (diárias/semanais) |
prod_tarefas | Cada execução, por pessoa e data (histórico preservado) |
prod_evidencias | Fotos de comprovação |
prod_config | Código do tablet (só o hash) |
prod_metas_estoque | Meta de estoque por produto (semanal/quinzenal), dia de produzir e responsável |
prod_contagens / prod_contagem_itens | Contagem semanal; ao confirmar gera as tarefas com meta − estoque |
prod_etiqueta_itens | Prazo de validade de cada produto (resfriado, congelado, ambiente) |
prod_etiquetas | Cada etiqueta impressa, com lote, responsável e vencimento |
prod_etiqueta_config | Nome e CNPJ que saem na etiqueta |
Migrações em supabase/migrations/. Todas já estão aplicadas no projeto do painel.
admin/operator) administram; a área /admin também confere o perfil no servidor.prod_cozinha_* (security definer) que exigem o código da cozinha, guardado no tablet em cookie httpOnly. Um colaborador só consegue iniciar/concluir tarefas atribuídas a ele.prod-evidencias, só imagens até 5 MB). O tablet só consegue enviar; ver as fotos exige login.service_role é usada..env.example:
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEY (chave pública/anon do mesmo projeto do painel)https://SEU-DOMINIO/auth/callback em Redirect URLs (recuperação de senha)./admin/config, defina o código do tablet./cozinha, digite o código e use "Adicionar à tela inicial".npm install
cp .env.example .env.local # preencha
npm run dev
npm run typecheck && npm test && npm run build
Várias etiquetas de uma vez: toque no + dos produtos (ou em "Adicionar à lista"), ajuste as quantidades em Ver lista e imprimir e toque em Imprimir tudo. Tudo vai num envio só para a Knup; listas muito grandes vão em partes.
A validade de cada produto se ajusta em /admin/etiquetas. O QR da etiqueta abre /etiqueta/LOTE, que mostra se o produto ainda está na validade.