Skip to content

rdeconti/Projeto-Bennu-Babies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project-Bennu-Babies

Desafio encontrado na internet para consolidar conhecimentos e técnicas para desenvolvimento Web Link original: https://github.com/bennutv/desafio-frontend

Layout proposto no desafio

image

Descrição do desafio - Front-End Developer

Esse teste foi criado para avaliarmos seus conhecimentos gerais como desenvolvedor Front-end: HTML, CSS, Javascript, design responsivo e lógica. O desafio consiste em desenvolver a Home de um app fictício, seguindo o layout do psd disponibilizado, utilizando algumas funcionalidades e interações em Javascript.

Instruções gerais:

  1. Seguir à risca o layout em psd: espaçamentos, cores, tipografia etc.
  2. Preocupe-se em desenvolver o CSS utilizando mobile first, porém, não se esqueça que o CSS deve ser responsivo e respeitar os seguintes breakpoints:
Nome do breakpoint Largura mínima
Phone 320px
Tablet 768px
Desktop 1024px
  1. Você está livre para escolher a estrutura de diretórios da aplicação;
  2. Poderá utilizar qualquer linguagem de preprocessador CSS ou CSS puro, além de poder utilizar bibliotecas de CSS como Compass, Bourbon, Animatecss, entre outras;
  3. Pode utilizar um task runner de sua preferência, e se quiser, utilizar componentes do bower;
  4. A lista de posts deve ser gerada a partir do JSON (bennu.json) ;
  5. A navegação entre as abas (tabs logo abaixo do header) deverá conter efeito em javascript. No scroll, as abas devem sumir, somente o header permanecerá fixo;
  6. O loader deverá surgir a partir do 4º post, enquanto o restante é carregado;
  7. É importante não esquecer de incluir algum efeito/animação no evento de hover dos links que estão nas abas, ao topo da página, no post e no estado ativo do ícone de favorito (escolha o efeito que preferir );
  8. Não altere o arquivo bennu.json

Observações:

  1. Respeite os breakpoints informados acima;
  2. Não deixe realizar o commit também dos arquivos não minificados;
  3. Lembre-se de escrever um arquivo README.md com as instruções para rodar o seu projeto;
  4. O código deverá ser responsivo e multiplataforma, compatível com IE10+, Chrome, Safari e Firefox.
  • Extra-points: Qualquer inclusão de funcionalidade é bem vinda, sinta-se livre para aplicar alguma interação a mais ;)

About

Desafio para consolidar conhecimentos e técnicas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published