Skip to content

bennutv/desafio-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Desafio BennuBR de Backend

Contrua uma API em NodeJS, que consultará o arquivo news.json e disponibilizará as seguintes rotas:

  • Rota para Login, retornando o JWT que será utilizado nas requisições;
  • Rota para Logout (rota autenticada com JWT);
  • Rota para listar notícias (rota autenticada com JWT) no formato JSON;
  • Rota para exibir o detalhe de uma notícia através do ID (rota autenticada com JWT) no formato JSON;

Requisitos

  • Forkar esse desafio e criar o seu projeto (ou workspace) usando a sua versão desse repositório, tão logo acabe o desafio, submeta um pull request.
  • O código precisa rodar em macOS ou Ubuntu (preferencialmente como container Docker)
  • Para executar seu código, deve ser preciso apenas rodar os seguintes comandos:
    • git clone $seu-fork
    • cd $seu-fork
    • comando para instalar dependências
    • comando para executar a aplicação
  • A API pode ser escrita com ou sem a ajuda de frameworks
    • Se optar por usar um framework que resulte em boilerplate code, assinale no README qual pedaço de código foi escrito por você. Quanto mais código feito por você, mais conteúdo teremos para avaliar.
  • A API precisa suportar um volume de 1000 requisições por segundo em um teste de estresse.

Critério de avaliação

  • Organização do código
  • Clareza
  • Assertividade
  • Legibilidade do código
  • Segurança
  • Histórico de commits
  • Escolhas técnicas

Boa sorte e divirta-se!!!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published