Bops
A team of AI bots that runs your business ops: inbox, pipeline, invoices, reports. Each one has its own computer, email and phone number, and remembers everything.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Diagnóstico Camelo — plataforma offline de diagnóstico de campo da Água Camelo (projetos, núcleos, fotos, GPS, PDF)
翻訳待ち
Loading the full README.
Read the full README ↗Plataforma de diagnóstico de campo da Água Camelo. Organiza as informações coletadas nas visitas técnicas (MRN, Pumangol/Angola e futuros projetos) em uma estrutura de Projetos → Núcleos (vilas, cidades, aldeias, áreas), com fotos, notas, GPS e relatório em PDF.
api/video-upload abre a sessão) e retoma de onde parou se o sinal cair. Fotos vão para o Supabase e são espelhadas no Drive (api/drive-mirror, chamada pelo app e por cron de 5 min no banco).js/vendor, funciona offline): campos, notas, fotos numeradas, capas dos vídeos com link do Drive. No celular abre o Compartilhar (o window.print() falha no iPhone com o app instalado); "Imprimir" segue disponível.A tela inicial tem duas abas, uma por escopo de diagnóstico. O projeto nasce na aba escolhida (campo escopo: comunidade ou escola; projetos antigos sem o campo são de comunidades).
Cada escola tem 9 seções (SCHOOL_SECTIONS em js/schema.js), montadas a partir dos relatórios finais do Água nas Escolas (Opella Belém e Sorocaba, 2025):
Campos com alerta no schema geram os Pontos de atenção da escola (topo da tela, cartão do projeto, relatório e PDF).
Cada núcleo tem 8 seções (definidas em js/schema.js, arquivo único que controla perguntas, tipos, opções e condicionais):
Para acrescentar/alterar perguntas, edite apenas js/schema.js — a interface, o progresso e o relatório se adaptam sozinhos. Depois, aumente a versão do cache em sw.js (diagcamelo-vN) para os aparelhos atualizarem.
js/db.js — persistência local (IndexedDB) + backup/import.js/app.js — rotas, renderização, auto-save, fotos, GPS.js/report.js — relatório na tela (e impressão).js/pdf.js — PDF gerado no aparelho.api/ — funções da Vercel: drive-mirror, video-upload, apagar.sw.js — service worker (cache do shell para offline).Os testes de integração não vão para o deploy (o harness limpa a base local). Para rodar localmente, recrie um harness conforme o histórico do projeto ou peça ao Claude Code.
Água Camelo · https://aguacamelo.com.br