Eu criei um sistema de armazenamento em nuvem para uma empresa de contabilidade. Antes eles usavam o google drive, mas reclamavam muito pela lentidão ao procurar arquivos e navegar nas pastas.
o que fiz ficou nas seguintes características e funcionalidades:
Tecnologias:
php+ laravel + vuejs3
indexDb com framework jsStore
funcionalidades:
Sincroniza e armazena no navegador do usuário as pastas,criando uma navegação ágil.
sincroniza os arquivos e salva no navegador do usuário, assim o arquivo que ele abriu ja fica salvo offline.
integração com o sistema atual, permitindo o compartilhamento e controle de accesso.
armazenamento em nuvem: a primeiro momento o arquivo é salvo na hospedagem, em seguida é upado para um storage da digital ocean.
a leitura do arquivo é acessado com segurança na geração do link e assinatura da url.