https://github.com/caiobiodere/challengeallnighterweb
https://github.com/caiobiodere/challengeallnighterweb
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/caiobiodere/challengeallnighterweb
- Owner: caiobiodere
- Created: 2015-06-12T21:00:02.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-06-12T21:22:53.000Z (almost 10 years ago)
- Last Synced: 2025-01-22T20:28:09.641Z (3 months ago)
- Size: 104 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ChallengeAllNighterWeb
[]
(http://www.allnighter.co/)====================
#### Considerações Gerais
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 DesafioO 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.
============================
#### Regras de negócio1. Analise e verifique as principais Features do aplicativo Tinder
2. Tela que realize o login com o Facebook.
3. Tela que mostre todos os usuários perto de mim e que possibilite ao usuário realizar matchs.
4. Tela que mostre todos os meus matches===============================================
#### O que será avaliado na sua solução?1. 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.
2. 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.
3. Busque ao máximo utilizar guidelines, procure de maneira simples e eficiente resolver o problema solicitado.=============
#### Dicas- 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.=============
#### Contatos a disposiçãoCaio : [email protected]
Fernando : [email protected]