Skip to content

rootAir/component-frontend-test

 
 

Repository files navigation

Avaliação: Desenvolvedor Front-End Pleno

A missão é construir uma aplicação responsiva em em vue.js. Essa aplicação deve conter um componente OrdersList em pleno funcionamento na view App.vue.

A lista deve ser reordenada ao clicar no label de cada coluna, alternando os resultados entre crescente e decrescente.

Você pode criar quandos componentes internos desejar, desde que na view App.vue seja chamado apenas o OrdersList.vue.

Os arquivos de referência estão no diretório _layout e os assets para os ícones no _assets.

Tasks

  • Componente OrdersList aplicado na view App.vue.
  • Versões para Desktop, Tablet e Phone.
  • Comportamento de ordenação na lista.
  • Comportamento de visualização do cliente no item da lista para Phone.
  • Utilização do Vuex.
  • Testes unitários.

O que iremos avaliar:

  • O uso de boas práticas no seu CSS.
  • A compatibilidade com browsers (aqui damos suporte para IE11 ou superior) da sua aplicação.
  • O uso correto do git no versionamento do seu teste.
  • Se o seu código é legível e bem organizado.

Importante

Queremos avaliar a progressão do seu trabalho, portanto não adicione arquivos prontos (ou todo o projeto) em um único commit. Trabalhe utilizando as boas práticas do Git e seja autoral no seu código.

Instalação

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

Para mais informações sobre o Vue.js, recomendamos que você leia o guide e a documentação do vue-loader.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.9%
  • Vue 10.0%
  • HTML 1.1%