Skip to content

Teste para candidat@s da vaga de full stack developer

Notifications You must be signed in to change notification settings

myTapp/full-stack-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 

Repository files navigation

Teste full-stack developer (v1.2)

O teste consiste em criar uma aplicação com Node.js e PostgreSQL que expõe uma API REST de um CRUD de usuário e uma aplicação web contendo uma interface para login e acesso a dados de uma API externa.

Depois de logado o usuário da aplicação web deve poder acessar dados da Punk API v2 - uma API aberta da cervejaria BrewDog.

Back-end

  • Todos os endpoints de consulta de dados devem ter autenticação por webtoken ou similar
  • Fique a vontade para usar algum ORM de preferência (sequelize, typeorm, ...)

O CRUD de usuários não necessita interface, coloque os endpoints disponíveis no README do projeto.

Front-end

O front-end deve apresentar pelo menos os seguintes requisitos:

  • Interface de login
    • Feedbacks de usuário ou senha incorreta
  • Listagem dos dados da Punk API v2
  • Paginação dos dados

Pode ser utilizado qualquer framework front-end, preprocessadores de css, task runners, bundlers, ... de sua preferência, mas nenhum deles é de uso obrigatório.

Critérios de avaliação

  • Funcionamento do projeto
  • Estrutura do código
  • Uso de boas práticas
  • Cumprimento dos requisitos mínimos

Deve ser entregue:

  • Um repositório git (fork deste)
  • Um README do projeto com o passo-a-passo para executar a aplicação.

Não se deve fazer o commit de pastas como node_modules, o projeto deve instalar suas dependências a partir do package.json

Extras:

  • Build para produção
  • Docker file com todas dependências

About

Teste para candidat@s da vaga de full stack developer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •