Arruda Storage
Sistema de armazenamento em nuvem desenvolvido para uso compartilhado de forma moderna e segura. Permite organizar, proteger e compartilhar documentos contábeis e arquivos corporativos com segurança, controle de acesso e backups automáticos.
v1.0.0O que é
Arruda Storage é uma plataforma web privada de armazenamento em nuvem, construída especificamente para a gestão de documentos da Arruda Alimentos. Substitui o uso de pen drives, e-mails e pastas compartilhadas por um ambiente centralizado, seguro e acessível de qualquer dispositivo.
Criação
Desenvolvimento iniciado em 2025 e concluído em 2026. O sistema foi planejado, desenvolvido e implantado inteiramente para atender as necessidades operacionais do departamento contábil e administrativo da empresa.
Tecnologias
Backend: Node.js + TypeScript + Express
Banco de dados: PostgreSQL via Prisma ORM
Nuvem: Cloudflare R2 (compatível S3)
Frontend: TypeScript compilado
Autenticação: JWT (Bearer token)
Recursos Principais
- Upload de arquivos individuais de qualquer tamanho
- Importação de pastas inteiras em lote
- Organização em pastas e subpastas ilimitadas
- Compartilhamento de arquivos entre usuários
- Compartilhamento para empresas inteiras
- Download de backups completos em formato ZIP
- Restauração de backups enviando um arquivo ZIP
- Painel administrativo para gestão de usuários
- Controle de planos e cotas de armazenamento
- Gerenciamento de empresas e equipes
- Tema claro e escuro
- Interface responsiva para desktop e mobile
Como Usar o Sistema
Acesso ao sistema
Receba o convite
Novos usuários são cadastrados por convite gerado pelo administrador do sistema. Você receberá um link por e-mail para criar sua senha e ativar a conta.
Faça login
Acesse a tela de login com seu e-mail e senha cadastrados. Um token de sessão será gerado automaticamente e mantido até você sair.
Enviando arquivos
Upload de arquivo único
Acesse Uploads de arquivos na barra lateral. Selecione ou arraste um arquivo. Arquivos até 200 MB são enviados ao servidor; acima disso vão diretamente para a nuvem com barra de progresso e opção de cancelamento.
Importação de pasta
Clique em Importar Pasta para enviar uma pasta inteira de uma vez. O sistema separa automaticamente arquivos grandes (direto para a nuvem) dos menores (via lote). Limite: 500 arquivos ou 1 GB por importação.
Mover para pasta
Arquivos enviados ficam como Recentes. Vá até Meus Arquivos, crie pastas e mova seus arquivos para organizar. Ao mover para uma pasta, o arquivo vai automaticamente para a nuvem.
Organizando arquivos
Criar pastas
Em Meus Arquivos, clique em Nova Pasta para criar uma pasta. Você pode criar subpastas dentro de pastas, organizando seus documentos hierarquicamente.
Editar e renomear
Passe o mouse sobre qualquer arquivo ou pasta e clique no ícone de edição para renomear, mover ou excluir o item.
Favoritar
Clique na estrela ao lado de um arquivo para adicioná-lo aos favoritos. Itens favoritados aparecem em destaque na página inicial para acesso rápido.
Compartilhamentos
Compartilhar com um usuário
Em Meus Arquivos, passe o mouse sobre um arquivo e clique em editar. Na aba de compartilhamento, selecione um usuário específico para conceder acesso ao arquivo.
Compartilhar com empresa
Ao compartilhar, você também pode selecionar uma empresa inteira. Todos os membros da empresa terão acesso ao arquivo compartilhado.
Acessar compartilhamentos
Acesse a página Compartilhamentos na barra lateral para ver tudo que você compartilhou e tudo que foi compartilhado com você, organizado por categoria.
Backups
Baixar backup de pasta
Em Backups, selecione a pasta desejada e clique em Gerar e Baixar ZIP. O sistema compacta toda a pasta (incluindo subpastas) e gera um arquivo ZIP para download. Limite: pastas de até 5 GB com até 500 arquivos.
Restaurar backup
Para restaurar, envie um arquivo ZIP na seção de upload de backups. Selecione a pasta de destino e clique em Enviar Backup. A estrutura de pastas dentro do ZIP será recriada automaticamente. Limite: ZIPs de até 8 GB comprimidos / 10 GB descomprimidos.
Regras e Limites do Sistema
Upload de arquivos
| Regra | Valor |
|---|---|
| Upload individual — sem limite de tamanho | Arquivos >200 MB vão direto para a nuvem |
| Upload de pasta — máximo de arquivos | 500 arquivos por importação |
| Upload de pasta — tamanho total | 1 GB por importação |
| Cota de upload em janela de 6 horas | 3 GB por usuário |
Backup — Download (pasta → ZIP)
| Regra | Valor |
|---|---|
| Tamanho máximo total da pasta | 5 GB |
| Quantidade máxima de arquivos | 500 arquivos |
| Inclui subpastas | Sim — recursivamente |
| Rate limit | 5 operações bem-sucedidas por hora por usuário |
Backup — Upload (ZIP → nuvem)
| Regra | Valor |
|---|---|
| Tamanho máximo do ZIP enviado | 8 GB (comprimido) |
| Tamanho máximo descomprimido | 10 GB (proteção contra ZIP bomb) |
| Quantidade máxima de arquivos no ZIP | 500 arquivos |
| Proteção contra ZipSlip | Sim — caminhos com ".." são bloqueados |
| Rate limit | 5 operações bem-sucedidas por hora por usuário |
Armazenamento
| Regra | Valor |
|---|---|
| Cota de armazenamento | Definida pelo plano contratado |
Suporte Técnico
Encontrou um problema ou tem dúvidas sobre o sistema? Preencha o formulário abaixo e nossa equipe responderá o mais breve possível.
Sua mensagem será enviada para: digital@arrudaalimentos.com.br e sac@arrudaalimentos.com.br