API desenvolvida com NodeJS para CRUD de Pokémons
- Cadastro e autenticação de usuários
- Upload de avatar do pokemon
- Atualização de dados do usuário
- Listagem de pokémons
- Detalhes de um pokemon expecífico
- Cadastro de pokémons
- Atualização de pokémons
- Exclusão de pokémons
# Clone este repositório
$ git clone <https://github.com/gaoliveira21/pokemon-api.git>
# Acesse a pasta do projeto no terminal/cmd
$ cd pokemon-api
# Instalar as dependências
$ yarn
# Criar arquivo .env na raiz do projeto usando o arquivo .env.example como modelo
$ cp .env.example .env # Unix
$ copy .env.example .env # Windows
# Iniciando os containers
$ docker-compose up -d --build
# O servidor inciará na porta:3333 - acesse <http://localhost:3333>
# Criar arquivo .env.test seguindo como modelo o arquivo .env.example
$ cp .env.example .env.test # Unix
$ copy .env.example .env.test # Windows
# Executando os testes
$ yarn test
-
Com a aplicação em execução acesse http://localhost:3333/docs
-
Importar o arquivo Insomnia_2020-04-03.json para seu insomnia.
Esse projeto está sob MIT license. Veja LICENSE para mais informações.
👷 Feito por Gabriel Oliveira 😃 - Contato: Linkedin