Skip to content

leonardosal/desafio-frontend

Repository files navigation

Desafio Frontend por Leonardo Almeida

Build Status License

Requisitos

  • NodeJS versão 6.x
  • NPM versão 4.x

Instalação

$ npm install && npm start

Desafio Concrete Front-end

Proposta:
Implementar uma aplicação completamente client-side, que consulte a API do Dribbble e mostre os shots mais populares. Esta aplicação deve funcionar nos navegadores mais recentes do mercado.  

API: http://developer.dribbble.com/v1/

Requisitos

  • Eu, como usuário, quero ver a lista de shots;
  • Eu, como usuário, quero ver os detalhes de um shot.

Definição de Pronto

  • O layout deve ser responsivo para dispositivos com a resolução no mínimo de 320 x 480;
  • Deve ser utilizando um framework para RIA (Rich Internet Application), como AngularJS, Ember.js, Backbone.js ou qualquer outro.
  • A página de detalhes de um shot deve mostrar o autor com foto.

Critérios de Avaliação

  • Organização do projeto: Avalia a estrutura do projeto, documentação e uso de controle de versão;
  • Inovação tecnológica: Avalia o uso de tecnologias mais recentes, desde que estáveis;
  • Coerência: Avalia se os requisitos foram atendidos;
  • Boas práticas: Avalia se o projeto segue boas práticas de desenvolvimento, incluindo segurança e otimização;
  • Controle de Qualidade: Avalia se o projeto possui qualidade assegurada por testes automatizados (por exemplo Jasmine) e integração contínua (por exemplo Travis).

Observação

A performance e a adequação dos recursos serão considerados durante o processo de avaliação. Alem disso, a avaliação ocorrerão em todos os componentes do projeto (HTML, folhas e estilos e scripts).