Analisando propostas

Desenvolvimento de Plataforma de Armazenamento em Nuvem Multi-Provedor para Web e Mobile

Publicado em 08 de Novembro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Busca-se um desenvolvedor freelancer ou equipe especializada para criar uma plataforma completa de armazenamento em nuvem, com suporte a múltiplos provedores de baixo custo compatíveis com S3, como Backblaze B2, Wasabi e Cloudflare R2. O aplicativo deve oferecer até 1 TB de espaço por conta de usuário e incluir as seguintes funcionalidades:

Funcionalidades para o Usuário:
- Upload e download de arquivos.
- Organização de arquivos em pastas.
- Funcionalidade de busca eficiente.
- Compartilhamento de arquivos por link com permissões configuráveis.
- Sincronização de dados entre diferentes dispositivos.
- Versionamento básico de arquivos.
- Lixeira com opção de recuperação de arquivos.
- Criptografia de dados em repouso e em trânsito.

Plataformas:
- Aplicação web (navegador).
- Aplicativos nativos para Android e iOS, com interface simples e responsiva.

Sistema de Gerenciamento de Usuários e Planos:
- Cadastro e login de usuários.
- Perfis de usuário com painel de uso de armazenamento.
- Planos e limites de armazenamento configuráveis.
- Controle de cotas por conta de usuário.
- Histórico de atividades e sistema de notificações.

Painel Administrativo:
- Gerenciamento completo de usuários, arquivos e cotas.
- Configuração de planos e acompanhamento de pagamentos.
- Relatórios detalhados de uso e logs de atividades.
- Ferramentas para prevenção de abusos.

Requisitos Técnicos e Arquitetura:
- Arquitetura segura e escalável.
- Banco de dados próprio.
- APIs bem documentadas.
- Backend capaz de integrar múltiplos provedores de storage (S3-compatible).
- Camada de abstração para permitir a troca de provedores de armazenamento sem reescrever o aplicativo.
- Utilização de CDN para otimização de downloads.
- Autenticação segura (com 2FA opcional).
- Controle de acesso baseado em funções.
- Estratégias de backups e política de retenção de dados.

Aspectos Comerciais e de Parceria:
- Avaliação de tecnologias recomendadas, custo e prazo para um MVP (Produto Mínimo Viável).
- Estimativa de despesas de hospedagem e manutenção.
- Detalhamento dos custos de armazenamento e tráfego para cada provedor.
- Entrega do código-fonte integral do projeto.
- Integração de pagamentos automáticos para planos pagos via Pix, cartão e outros meios.
- Interesse em parceria para manutenção e evolução futura da plataforma. Sugestões técnicas e comerciais são bem-vindas para otimizar o projeto.
Envio: upload de arquivos únicos e múltiplos, arrastar e soltar, seleção por pastas, envio em segundo plano com barra de progresso, retomada de upload interrompido (resumable), envio em partes (multipart) para arquivos grandes, validação de tipo e tamanho, hash para integridade e deduplicação, criptografia em trânsito e em repouso, fila de uploads, retentativas automáticas, logs e notificações. Deve funcionar em navegador, Android e iOS, com backend em APIs documentadas, URLs pré-assinadas para envio direto ao storage, camada de abstração para múltiplos provedores S3-compatible e banco de dados próprio para metadados.

Planos e preços: gerar mais de 10 planos de armazenamento, com preços exibidos em várias moedas (brl, usd, eur e outras configuráveis), conversão automática por cotação e cobrança no meio escolhido (pix, cartão e outros). O usuário deve poder acumular armazenamento: por exemplo, se já tem 100 tb e contrata um plano de 50 tb, passa a ter 150 tb. O sistema precisa calcular cota total, cota usada e cota disponível, permitir upgrade, downgrade, renovação, expiração e cancelamento, com regras claras de soma e validade dos pacotes. Quero painel administrativo para criar e editar planos, definir preços por moeda, gerenciar promoções, acompanhar assinaturas, pagamentos e relatórios. Gostaria de saber se você desenvolve esse módulo, quais tecnologias recomenda, custo e prazo do MVP, despesas de hospedagem e tráfego, e se entrega o código-fonte integral. Estou aberto a sugestões técnicas e comerciais.Texto para contratação — Módulo de envio, planos e upgrades de app de nuvem

Procuro desenvolvedor freelancer ou equipe para criar o módulo de envio de arquivos (upload) e o sistema de planos, preços e upgrades de um aplicativo de armazenamento em nuvem, usando como base provedores compatíveis com S3 de baixo custo, como Backblaze B2 (cerca de us$ 6 por tb/mês), wasabi (us$ 6,99/tb/mês) e cloudflare r2 como alternativa.

Envio: upload de arquivos únicos e múltiplos, arrastar e soltar, seleção por pastas, envio em segundo plano com barra de progresso, retomada de upload interrompido (resumable), envio em partes (multipart) para arquivos grandes, validação de tipo e tamanho, hash para integridade e deduplicação, criptografia em trânsito e em repouso, fila de uploads, retentativas automáticas, logs e notificações. Deve funcionar em navegador, Android e iOS, com backend em APIs documentadas, URLs pré-assinadas para envio direto ao storage, camada de abstração para múltiplos provedores S3-compatible e banco de dados próprio para metadados.

Planos e mais

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Duração do projeto Não estabelecido

Habilidades necessárias

Outro projetos publicados por Lucimara L.