[] (http://www.allnighter.co/)
====================
Você deverá usar este repositório como o repo principal do projeto, i.e., todos os seus commits devem estar registrados aqui, pois queremos ver como você trabalha.
Registre tudo: testes que forem executados, ideias que gostaria de implementar se tivesse mais tempo, decisões que forem tomadas e o porque de cada uma. Caso precise crie arquivos como por exemplo (COMMENTS.md ou HISTORY.md) no repositório para registrar essas reflexões e decisões.
=====================
O desafio que você deverá desenvolver é o ChallengeAllNighterWeb, nele voce deverá solucionar um problema de simples implementação. Voce trabalhará com as duas partes (Front-end, Back-end), para a parte de Back-end voce poderá utilizar NodeJS ou Ruby on Rails fica a sua escolha.
O desafio deverá funcionar nos principais navegadores da Web (Chrome, Firefox, Safari). Considere que o testaremos em devices, desktops, tablets etc. Sugerimos que tente ao máximo elaborar um design responsivo.
============================
- Analise e verifique as principais Features do aplicativo Tinder
- Tela que realize o login com o Facebook.
- Tela que mostre todos os usuários perto de mim e que possibilite ao usuário realizar matchs.
- Tela que mostre todos os meus matches
===============================================
- As funcionalidades listadas anteriormente devem estar presentes na sua solução. É possível mudar o escopo do que foi pedido, mas desde que fique claro nos seus comentários o que mudou e qual foi o motivo da mudança.
- Seu código será observado por uma equipe de desenvolvedores que avaliarão a simplicidade e clareza da solução, a arquitetura, o design da interface e a implementação do código.
- Busque ao máximo utilizar guidelines, procure de maneira simples e eficiente resolver o problema solicitado.
=============
- NodeJS : https://nodejs.org/
- Ruby on rails: http://www.rubyonrails.com.br/
- AngularJS : https://angularjs.org/
- Módulos para o AngularJS: http://ngmodules.org/
- Jquery: http://jquery.com/
- Compilador CSS : http://compass-style.org/
- Utilitário para o SASS : http://bourbon.io/
- Material design : https://developer.android.com/design/material/index.html
- Biblioteca de elementos AngularJS baseados no Material design : https://material.angularjs.org/latest/#/
- Use ferramentas e bibliotecas open source, mas documente as decisões e os porquês;
- Automatize o que for possível;
- Em caso de dúvidas, pergunte estamos sempre a disposição :D.
=============
Caio : [email protected]
Fernando : [email protected]