Skip to content

JeanPaulll/test-for-developer-vacancy-at-texoit

Repository files navigation

Objetivo / Especificação do Teste

Processo seletivo para desenvolvedor

Desenvolver uma interface para possibilitar a leitura da lista de indicados e vencedores da categoria Pior Filme do Golden Raspberry Awards.

Texoit

Para visualizar o resultado acesse:

https://test-dev-texoit.netlify.app

Netlify Status

A aplicação deverá ser composta por 2 views:

  • Dashboard
  • Lista de todos os filmes

A página deve possuir um menu com links para as views.

  • Os dados serão obtidos através de uma API https://tools.texoit.com/backend-java/api/movies.
  • O detalhamento pode ser obtido na seção Formato da API. Deve-se também criar testes unitários e incluir um arquivo readme com as instruções para rodar o projeto.

Requisitos do sistema:

  1. O dashboard deve ser criado conforme especificado pelo anexo 1 (ver página de anexos) e deverá ser composto por 4 painéis com os seguintes requisitos:

    • Mostrar em uma tabela os anos que veram mais de um vencedor;
    • Mostrar em uma tabela os três estúdios com mais vitórias
    • Mostrar em tabelas os produtores com maior e menor intervalo entre vitórias;
    • Exibir em tabela os vencedores de determinado ano selecionado através de um campo de busca.
  2. A view que lista todos os filmes conforme especificado pelo anexo 2 (ver página de anexos). Deverá possuir paginação e conter ainda dois filtros:

    • Por ano;
    • Por vencedor.
  3. Criar testes unitários de todas as funcionalidades.

Requisitos não funcionais do sistema:

  1. Responsividade mínima 768x1280;
  2. Qualidade de código (legibilidade, lógica, indentação);
  3. Boas práticas de implementação;
  4. Documentação.
  5. O código-fonte deve ser disponibilizado em um repositório git (Github, Gitlab, Bitbucket, etc).

Author

Jean Paul

[email protected]

Protótipos

Protótipo 1 Protótipo 2

Test coverage

Karma Jasmine Coverage

About

Test for developer vacancy at - www.texoit.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published