App de criação e lista de filmes
- Cadastro de Usuário
- Login
- Cadastro de Filme
- Listar Filmes
- Top 10
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, Docker Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone <https://github.com/romulociro/backend-app-movieslist.git>
# Acesse a pasta do projeto no terminal/cmd
$ cd app-to-do
# Vá para a pasta backend
$ cd backend
# Instale as dependências
$ yarn install
# Para iniciar o banco de dados é necessário criar um container com a imagem do MongoDB no Docker
$ sudo apt install docker.io
# Download Docker Composer
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# Aplicar permissões executáveis para o binário baixado
$ sudo chmod +x /usr/local/bin/docker-compose
# Na pasta do projeto clonado
$ sudo docker-compose up -d
# Execute a aplicação em modo de desenvolvimento
$ yarn dev:server
# O servidor inciará na porta:3333 - acesse <http://localhost:3333>
# Após subir a aplicação a documentação estará no link
http://localhost:3333/api-docs/
https://github.com/romulociro/frontend-movieslist
As seguintes ferramentas foram usadas na construção do projeto: