Skip to content

Trabalho bimestral da disciplina de Desafio Profissional

Notifications You must be signed in to change notification settings

ajprando/magic-api

Repository files navigation

TRABALHO DESAFIO PROFISSIONAL

Pré-Requisitos

Iniciando o projeto

$  git clone https://github.com/ajprando/magic-api

Configurando a aplicação:

  1. Fazer uma cópia do .env.example para .env, e preencher a informação da conexão com banco de dados.
  2. Instale as dependências:
npm install

Inicializando a aplicação:

Inicializando normalmente:

npm run start

Rodando os testes

Rodando testes:

npm run test:e2e

Rodando teste de carga:

artillery run load-test.yml

Documentação/Endpoints 📰

Foi disponibilizado os arquivos de environment e collection da ferramenta [insomnia]contendo todos os endpoints feitos neste projeto.

DECKS

GET /commander/:commanderName: Cria o deck com o comandante e suas cartas GET /commander/decks/all: Retornar todos os decks criado

User

POST /users: Cria um novo usuário. POST /auth/login: Autentica o usuário.
GET /users/:username: Retorna um usuário específico pelo username.
PUT /users/:username: Atualiza um usuário pelo username.
DELETE /users/:username: Remove um usuário pelo usarname.


About

Trabalho bimestral da disciplina de Desafio Profissional

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published