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
View 24‑hour military service schedule, including shifts, leaves and history
Translation pending
AI summary · website content
BusinessHTML · JavaScriptGitHub @Dom-FilipeOnlineOwner 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 ↗Sistema web para montar e conferir as escalas de serviço de 24 horas: Guarda (soldados, 3 na preta e 6 na vermelha), Cabo de dia, Sargento de dia e Permanência do Comando (1 por dia; a Perm Cmdo só em dias úteis).
Quem faz a escala continua na planilha do Google. Em Ajustes → Atualizar com a planilha (.xlsx) o app lê as abas PLGD, Cb Dia, Sgt de Dia e Perm Cmdo, mostra um resumo do que muda e, ao confirmar:
previsao.html é uma página pública, sem login, com os próximos 45 dias de todas as escalas (só datas e nomes).
O app do editor publica essa cópia sozinho a cada alteração e ao ser aberto (registro publico.previsao, com leitura
para qualquer pessoa e edição só do editor). Requer Row security ligado na tabela do Appwrite.
O militar digita o nome de guerra e vê os próprios serviços.
O app (index.html) e a previsão (previsao.html) são instaláveis, cada um com seu ícone
(verde para o escalante, escuro para a tropa). No iPhone: Safari → Compartilhar → Adicionar à Tela de Início.
No Android: Chrome → Instalar app. Abrem em tela cheia e funcionam sem internet com os últimos dados vistos
(sw.js, rede primeiro; dados do Appwrite nunca ficam em cache).
Em Ajustes → Escalas → Nova escala o sargenteante cria um novo posto ou função (ex.: motorista de dia): nome, quantos entram na preta e na vermelha, e se é só em dias úteis. A escala nova ganha previsão, quadro, conferência, serviço do dia e entra na página pública. No cadastro do militar, "Mesmo militar de outra escala" impede escalá-lo no dia em que entra ou sai de serviço na outra escala. Escalas criadas podem ser editadas e excluídas (quando não têm militares).
São arquivos estáticos, sem build: index.html (o sistema) e config.js (configuração do Appwrite).
Com o config.js sem preencher, o sistema abre em modo demonstração (dados de exemplo, nada é salvo).
O sistema usa uma tabela dentro de um banco que já exista (no plano gratuito só há 1 banco; pode ser o mesmo de outro app).
escala_registros e dois campos String:
col: tamanho 40, obrigatóriodados: tamanho 1000000, obrigatório (se o console não aceitar, use o tipo Text)localhost.config.js com endpoint, Project ID e Database ID.Add New → Project → importe este repositório → Framework Preset Other → Deploy. Não precisa de build.
Na versão no Claude: Ajustes → Baixar backup (JSON). Na versão no Appwrite: Ajustes → Importar backup.
Uma única coleção (registros). Cada documento tem id <tipo>.<id> e o conteúdo em JSON no atributo dados:
militares.*, afastamentos.*, meses.* (histórico mensal de cada escala) e config.geral (regras e feriados).
As alterações aparecem em tempo real em todos os aparelhos abertos.