Manter a documentação técnica, procedimentos operacionais e arquivos corporativos organizados sem depender de plataformas pesadas ou soluções proprietárias engessadas é um desafio comum em times de TI e infraestrutura. Pensando em resolver esse gargalo de forma direta, desenvolvi o DocManager — uma aplicação voltada para centralização, organização e controle seguro de documentos.
Decidi tornar o projeto de código aberto no GitHub para que outros desenvolvedores e administradores de sistemas possam utilizar, adaptar e implementar em seus próprios ambientes:
👉 Repositório oficial: github.com/lagethomas/docmanager
Por que o DocManager?
A maioria dos sistemas de GED (Gestão Eletrônica de Documentos) peca por dois extremos: ou são pastas de rede sem rastreabilidade ou plataformas gigantescas com curvas de aprendizado desnecessariamente complexas.
O foco do DocManager foi unir:
- Simplicidade de uso: Interface limpa, rápida e intuitiva para busca e visualização.
- Organização estruturada: Categorização clara para manuais, procedimentos (SOPs), políticas e arquivos técnicos.
- Fácil implantação: Arquitetura direta, pronta para rodar em servidores locais, VPS ou contêineres sem atrito.
- Privacidade e soberania dos dados: Seus documentos continuam sob seu controle, sem custos recorrentes de licença por usuário.
Principais Recursos
- Upload e Centralização: Gerenciamento unificado de arquivos em formatos comuns (PDF, planilhas, imagens e documentos de texto).
- Estrutura por Categorias/Pastas: Separação lógica para atender setores específicos ou projetos distintos.
- Controle de Acesso e Permissões: Perfis diferenciados para visualização, edição e administração dos arquivos.
- Busca Ágil: Localização rápida de itens por nome, tag ou categoria.
- Visualização Integrada: Pré-visualização rápida diretamente pelo navegador.
Stack e Arquitetura
O projeto foi construído priorizando performance, manutenibilidade e baixo consumo de recursos:
- Backend: Robusto, estruturado com foco em segurança na persistência e tratamento de uploads.
- Frontend: Responsivo, com navegação fluida em desktop e dispositivos móveis.
- Armazenamento: Isolamento de diretórios de armazenamento (
storage/) com permissões estritas para evitar exposição direta de arquivos confidenciais.
Como Começar
Para rodar localmente ou no seu servidor de homologação:
Bash
# Clone o repositório
git clone https://github.com/lagethomas/docmanager.git
# Acesse o diretório
cd docmanager
# Siga as instruções do README para configuração de ambiente (.env) e dependências
Contribuições e Feedback
O projeto está sob licença aberta. Sugestões de melhorias, reporte de bugs via Issues e envio de Pull Requests são muito bem-vindos.
Se o projeto te ajudar na organização dos seus documentos, considere deixar uma estrela ⭐️ lá no GitHub!