An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# Dropbox Clone
> Aplicação desenvolvida durante o Curso Completo de JavaScript realizado na Udemy.

[![Netlify Status](https://api.netlify.com/api/v1/badges/74155501-396b-4200-b444-7b6ec640f5c4/deploy-status)](https://app.netlify.com/sites/morfeu-project-dropbox-clone/deploys)

![](.github/header.png)

## 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/#/).