- Olá, boa noite, atendem no sábado?
- Olá.
- Sim, atendemos aos sábados das 8:30 às 19:00.
- Quanto custa o serviço? Estou perto da virgem de Luján, 8º anel.
- Para poder te passar um orçamento, você poderia compartilhar sua localização, por favor?
- Ok, vou passar.
- Me dê um momento para chegar.
- Certo, fico atento.
- Já já te dou o preço...
- O preço do serviço é de USD.53.
Suas obras no mapa. Sua documentação onde sempre esteve.
Django + n8n + Nextcloud. Cada site geolocalizado, com sua galeria de fotos, suas subpastas, seus arquivos e suas permissões — sem OAuth, sem migrar arquivos, sem pagar por usuário.

O que você vai deixar de sofrer.
-
Dezenas ou centenas de obras, cada uma com sua pasta no Nextcloud/Dropbox/Drive, impossíveis de encontrar sem contexto
-
Documentação técnica separada do local físico — não se sabe o que está em qual localização
-
Fotos do WhatsApp do terreno que ninguém consolida com o resto da documentação
-
Permissões confusas: administrador, visitante, ITO, cliente final — todos veem a mesma coisa ou criam compartilhamentos manualmente
-
Múltiplos contratantes/empresas com suas próprias pastas e os mesmos tipos de obra
-
Ninguém sabe quais sites estão em dia e quais estão atrasados sem abrir cada pasta
-
Docs finais de entrega ao cliente misturados com documentação de trabalho
8 visualizações em detalhe.
Portal principal: sites por empresa, subpastas com contagem de arquivos, atividade recente e Docs. Finais
Mapa com sites coloridos por estado e empresa, filtros laterais, popup com detalhes da obra
Galeria de fotos do WhatsApp agrupadas por data + árvore de pastas do Nextcloud em tempo real
Arquitetura: usuários → portal Django → n8n → Nextcloud, com fluxo de dados detalhado em 7 etapas
Tudo o que o produto faz.
Portal Multi Empresa
- Navegação por empresa / contratante — cada uma com seus sites
- Sidebar com contagem de sites por empresa
- Mudança de empresa com 1 clique
- Configuração a partir do admin Django (não requer redeploy)
Vista Sites
- Tabela de sites com código, nome, contratante, ITO, estado
- Filtros por estado (atribuído / em execução / concluído)
- Busca por código de site
- Flags de avanço técnico (ex. concretagem, montado, energizado) configuráveis
Mapa Georreferenciado
- Leaflet + OpenStreetMap (sem chaves de API, sem custos)
- Pins coloridos por estado e por empresa
- Clustering automático em zoom baixo
- Popup com dados do site + link para pasta
- Filtros de mapa sincronizados com a tabela
Integração Nextcloud Via N8N
- n8n é o middleware — Django não fala WebDAV direto
- Workflow nc-tekon: lista de itens de uma rota
- Workflow nc-tekon-deep: contagem recursiva de arquivos por subpasta
- Credenciais Nextcloud encapsuladas em n8n — não nas configurações do Django
- Workflows versionados em JSON dentro do repositório
Cache Postgres
- EstructuraCache: estrutura de pastas por empresa
- SitioCache: árvore de subpastas por site com contagem
- ProjetoFinalCache: árvore de docs finais
- TTL configurável, refresh manual a partir do admin
- Miss → webhook n8n → atualiza cache → renderiza
Roles Permissões
- UserProfile com papel de administrador / visitante
- EmpresaLink por empresa com link_admin e link_visitante
- Cada papel recebe uma URL de compartilhamento do Nextcloud distinta
- Sem OAuth — resolvido com compartilhamentos públicos + senha
- Extendível a mais papéis (ITO, cliente, supervisor)
Docs Finais
- Pasta unificada de entrega ao cliente (ex. /20-PTI SP)
- Vista separada — não se mistura com docs. do contratante
- Tree com contagem de arquivos por documento final
- Link direto para Nextcloud por papel
Galeria Fotos
- Fotos do WhatsApp sincronizadas ao Nextcloud aparecem como galeria
- Agrupamento por data
- Por site — útil para ITO e cliente
- Sem duplicação de armazenamento (miniatura + link)
Auditoria Atividade
- Última atualização por pasta (mtime real do Nextcloud)
- Painel de atividade recente
- Detecção de mudanças de estado
- Badges visuais por frescor (hoje / esta semana / atrasado)
Api Rest Interna
- /docs/api/sitios/ — lista de sites por empresa
- /docs/api/carpetas/ — estrutura ou com arquivos
- /docs/api/carpetas/archivos/ — subpastas com contagem
- /docs/api/final/tree/ — árvore de docs finais
- Consumível por frontend próprio ou por outros sistemas
Com o que está construído.
Por que isso e não outra coisa.
-
vs. obrigar a usar Nextcloud direto: portal próprio com contexto da obra, mapa, estado — sem obrigar o usuário a navegar no WebDAV
-
vs. SharePoint / SaaS documental: sem custo por usuário, sem aprisionamento de dados — Nextcloud fica onde já estava
-
vs. Drive com permissões manuais: papéis geram URLs diferentes automaticamente
-
vs. construir com WebDAV direto do Django: n8n isola credenciais, adiciona tentativas e deixa os workflows versionados
-
vs. apps genéricas de GIS: focado em documentação — cada pin mostra o que falta, o que foi entregue e quem fez
-
vs. não ter nada: o ITO já não manda por WhatsApp a pasta do site — manda o link do site no portal
Quem já está usando.
Contratista regional de telecomunicações
Infraestrutura de telecomunicações · Multi-país
Algo assim para a sua empresa?
Uma chamada de 30 min para ver se o seu caso se encaixa — sem compromisso, sem pitch.