Skip to content

raphzandrade/frontend-challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Front-end Challenge

Desafio proposto pela GetNinjas como parte do processo seletivo para a vaga de desenvolvedor front-end. Repositório original aqui. :)

Dependências

Como fazer rodar a aplicação

  • Clone o repositório $ git clone [email protected]:raphzandrade/frontend-challenge.git

  • Entre na pasta do projeto $ cd frontend-challenge/app/

  • Inicie o servidor node $ node server.js

  • Abra o navegador e entre no endereço http://localhost:4200/

Como rodar os testes unitários

Para rodar os testes unitários basta digitar o seguinte comando dentro da pasta do projeto:

$ grunt jasmine

Para desenvolver

Neste projeto foi utilizado o grunt para compactação de html e Javascript, assim como para compilar os arquivos SASS (que facilitam muito a escrita e manutenção).

Para manter o grunt compilando as novas modificações realizadas, utilize o seguinte comando:

grunt watch

Enquanto o grunt estiver realizando a tarefa, todas alterações realizadas serão automaticamente compiladas/compactadas para os arquivos de destino.

Pendências e melhorias

  • Testes (incluir mais casos no existente e um teste para o server.js);
  • Simplificação e melhoria do main.js.
  • Criação dos scripts de máscara para os campos de cep e telefone.
  • Melhoria do server.js.
  • Melhoria no layout geral.

About

Teste para front-end

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.6%
  • CSS 23.1%
  • HTML 9.3%