https://github.com/guiselair/morfeu-project-dropbox-clone
Aplicação desenvolvida durante o Curso Completo de JavaScript realizado na Udemy.
https://github.com/guiselair/morfeu-project-dropbox-clone
express firebase javascript
Last synced: 2 months ago
JSON representation
Aplicação desenvolvida durante o Curso Completo de JavaScript realizado na Udemy.
- Host: GitHub
- URL: https://github.com/guiselair/morfeu-project-dropbox-clone
- Owner: GuiSelair
- License: mit
- Created: 2019-11-09T20:16:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T08:23:29.000Z (over 3 years ago)
- Last Synced: 2025-10-12T20:49:28.927Z (9 months ago)
- Topics: express, firebase, javascript
- Language: JavaScript
- Homepage: https://www.guilhermeselair.dev/project/dropbox-clone
- Size: 9.45 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dropbox Clone
> Aplicação desenvolvida durante o Curso Completo de JavaScript realizado na Udemy.
[](https://app.netlify.com/sites/morfeu-project-dropbox-clone/deploys)

## Introdução
Aplicação desenvolvida durante o [Curso Completo de JavaScript](https://www.udemy.com/course/javascript-curso-completo/) ministrado pela [HCode Treinamentos](https://www.hcode.com.br/#/) realizado na [Udemy](https://www.udemy.com/). A aplicação consiste em reproduzir o aplicativo do [Dropbox](https://www.dropbox.com/pt_BR/) com a ideia de ficar semelhante ao software oficial. Contando com as funcionalidades de uploads de arquivos, criação, renomeação e exclusão de arquivos e diretórios e navegação entre diferentes pastas .
Durante a execução deste projeto vale destacar a manipulação das seguintes tecnologias:
- MiniFramework Express
- Firebase Realtime Database
- Firebase Storage
- Upload de arquivos
## Pré-requisitos
Para a execução da aplicação será necessario ter instalado em sua máquina:
- Node.js
- NPM (Gerenciador de dependências do Node) ou YARN
- Bower
## Instalação
Será necessario realizar o seguinte comando dentro do diretório ```app``` para a instalação de todas as dependências necessarias:
Caso esteja utilizando NPM:
```sh
npm install
```
Caso esteja utilizando YARN:
```sh
yarn
```
Também é necessario no diretório ```app/public``` executar o seguinte comando para instalar as dependências do Bower:
```sh
npm install -g bower
```
e
```sh
bower install
```
## Execução
Para a execução da aplicação basta realizar o seguinte comando em seu terminal:
Caso esteja utilizando NPM:
```sh
npm start
```
Caso esteja utilizando YARN:
```sh
yarn start
```
## Status do projeto
- **CONCLUÍDO**
## Autor
Guilherme Selair – [@GuiSelair](https://github.com/GuiSelair)
## Referência
Curso ministrado pela empresa [HCode Treinamentos](https://www.hcode.com.br/#/).