Esse aplicativo visa a construção de uma simples lista de tarefas. Ela testará seus skills em javascript, assim como organização do código, versionamento e, mais importante, sua organização.
###Como a aplicação deveria se comportar? Crie, apenas no browser, um programa para colocar uma lista de tarefas. A lista de tarefas funcionará da seguinte forma:
- Terá uma botão onde você pode adicionar uma nova nota e apagar notas selecionadas, este último desabilitado por padrão;
- Na nota que será criada, ao ser apertado a tecla "Enter" o sistema salva essa nota e dá a oportunidade para criar outra nota, dando o foco para a nova nova;
- Caso queira o usuario pode apagar a nota clicando sobre um botão, na própria nota, que o remove da listagem.
- O usuário poderá selecionar mais de uma nota. caso o faça as notas ficam com uma cor destacada das que não estão selecionadas;
- O usuário poderá então apagar mais de uma nota ao mesmo tempo;
- Todas as notas podem persistir em um array, onde cada item seria uma nota.
###Algumas coisas que você precisa saber:
- Use a metodologia que você se dá melhor;
- Utilize um repositório privado no bitbucket;
- Faça commits pequenos e com comentários sobre o que você fez;
- Crie um arquivo de "readme" com instruções de como utilizar seu projeto;
- Fique livre pra escolher o framework que quiser. Até mesmo JS Puro está valendo;
- Ao terminar compartilhe o seu repositório com o seguinte usuario 'joey_ribeiro' (bitbucket.org/joey_ribeiro) com permissões somente leitura;
###Caso tenha dado tudo certo e você queira impressionar:
- Você pode usar um leiaute bonito;
- Gostamos de Bootstrap, mas se usar algum framework css fique à vontade!
- Caso queira usar algum recurso extra, fique à vontade. (contanto que atenda às especificações)