/pokemon-api

Primary LanguageJavaScript

Pokemon API

  • API de Pokemons para cadastro de usuários e seus pokemons a partir da autenticação do usuário.

📋 Requisitos

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;

🛠 Tecnologias

 JavaScript

 Node.js

 Nodemon

 Express

 PostgreSQL

▶️ Inicializando o projeto

  • Pré-requisitos

    • 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
pokemon-api.mp4