Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Desafio para backend

Para a resolução deste desafio, esperamos que você desenvolva uma API que atenda os requisitos abaixo.

  • Dado que sou um usuário eu quero visualizar as categorias de bebidas

    • Ao escolher uma categoria eu devo visualizar a lista das bebidas dessa categoria.
  • Dado que sou um usuário eu quero ver os detalhes da bebida.

    • A aplicação deve apresentar a imagem da bebida escolhida;
    • A aplicação deve apresentar a instrução da bebida escolhida.
  • Dado que sou um usuário eu quero pesquisar uma bebida específica através de um campo de busca.(opcional)

  • Dado que sou um usuário eu posso favoritar uma bebida para facilmente acessá-la no futuro.(opcional)

Requisitos técnicos do Backend( API )

O Backend deverá ser desenvolvido em NodeJS(AdonisJS 5)!! 🙌

Obrigatórios

  • Criar documentação assertiva para a execução e apresentação do projeto no README;
  • Utilizar typescript;
  • Criar nome para aplicação;
  • Tratamento de erros e exceções da API;( 500, 400 )
  • Fácil de buildar e executar a aplicação para testes
  • Banco de dados MySql ou Postgress
  • Documentação da API ( Swagger ou similar) *Vamos testar por ela

Opcionais

  • Escrever testes;

Diferenciais

  • Documentar decisões tomadas durante o desafio técnico.
  • Codigo bem escrito e desacoplado;
  • Criar commits semânticos.
  • Diagrama do banco de dados
  • Deploy da API
  • Docker

Observação

Utilizar AdonisJS 5

O objetivo principal deste desafio é avaliar as capacidades do candidato em:

  • Escrever código limpo;
  • Raciocinio na forma de implementar
  • Dedicação e nível de capricho
  • Entendimento de principios como SOLID

Atenção!!!

  • Criar um repositório para enviar o teste

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors