- API de Pokemons para cadastro de usuários e seus pokemons a partir da autenticação do usuário.
O teste consiste em criar uma API com conexão com banco de dados PostgreSQL que seja exigida e-mail e senha do usuário para autenticação.
✔️ Realizar o CRUD de um banco de dados PostgresSQL;
✔️ Estruturar o projeto no padrão API RESTful;
✔️ Encriptar senha do usuário no banco de dados utilizando as dependências jsonwebtoken e secure-password;
✔️ Criar rota de login para autenticar o usuário para cadastro, listagem, edição e exclusão de Pokemons;
-
- Node.js;
- Git
- Gerenciador de pacotes npm ou yarn
Em seguida, clone o repositório
$ git clone https://github.com/carlosael/pokemon-api
E depois:
# Abra pasta do projeto
$ cd src
# Instale as dependencias
$ yarn ou npm install
# Rode a aplicação
$ yarn start ou npx nodemon index.js