Leia o Briefing abaixo, faça um fork deste projeto e inclua sua aplicação nele.
Quando tudo estiver pronto, mande um alô para rh@polomarte.com
Nós, em Marte, gostamos de organizar nossas tarefas.
Queremos saber o quanto você é organizado também, e para isso precisamos que você desenvolva um projeto para colocar suas tarefas em dia.
Você deve ser capaz de criar diversos projetos e cada projeto deve ter um nome.
Cada um dos projetos pode ter várias tarefas. Essas tarefas precisam ter uma descrição, afinal de contas precisamos saber o que fazer :)
Você precisa saber o que já foi feito, então seria bom marcar quando uma tarefa está ou não concluída. Um checkbox ao lado dela seria o ideal.
Quando todas as tarefas são concluídas, o projeto deverá aparecer como concluído também, já que não há mais nada para fazer por ali.
Dentro da pasta wireframes temos algumas imagens que podem te ajudar a pensar na interface.
-
Iremos analisar se seu código é limpo e organizado;
-
Esperamos que você seja preguiçoso, então tente escrever a menor quantidade de código repetido que puder. Pontos positivos para helpers, decorators, gems.
-
Queremos saber se você é um desenvolvedor web de verdade, então queremos o máximo de Javascript/HTML/CSS que você puder usar parar tornar a experiência do usuário mais agradavél. Você não irá desenvolver só APIs em Marte ;)
-
Testes são muito importantes. Quanto mais você testar seu projeto mais pontos você ganha. Se você não estiver acostumado a escrever testes, tudo bem, acho que é a hora de aprender, comece pelos Models.
-
Não se desespere, você terá um bom tempo para desenvolver esse projeto. Queremos avaliar, principalmente, o seu potencial.
-
Peça ajuda para seus amigos, para o Google, para o Github, mas não tente trapacear. Seja honesto, sempre.
-
Muita gente não sabe escrever testes tão bem, mas isso é algo que você vai acabar aprendendo por aqui. Se não conseguir escrever todos os testes de model, controller, acceptance, não se desespere. Se o seu código for bem organizado, se sua lógica for coerente, você não vai perder pontos. Estamos aqui para te ajudar a crescer também.