Site de armazenamento e gerenciamento de arquivos (Clone do Dropbox) escrito em Node / Express.
Neste aplicativo da web é possível adicionar, renomear e excluir arquivos, bem como organizá-los em pastas.
Para colocar este projeto em execução localmente em seu computador:
- Configure um ambiente de desenvolvimento Nodejs.
- Esta aplicação usa o Realtime Database como banco de dados, então será necessário que você crie seu próprio projeto no Firebase, e inicialize o Realtime Database. Acesse o site do Firebase para mais informações.
- Após criá-la, inicialize o SDK e configure a sua variável de ambiente.
Para executar:
- Defina a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS como o caminho do arquivo JSON que contém a chave da conta de serviço. O comando que deverá ser digitado no terminal será parecido com este:
export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/service-account-file.json"
- Em seguida, cole o seguinte comando:
DEBUG=dropbox-clone:* npm start #Para Linux
- Abra um navegador em http://localhost:3000/ para abrir o site da biblioteca.