/SAP003-twitter

(Projeto a realizar) twitter dado como exercício extra para as que já finalizaram o cipher.

#Desafio extra: twitter

Neste desafio, vamos replicar o feed de notícias do Twitter. Para tanto, seguiremos um fluxo de versões que a guiarão para se concentrar mais eficientemente :)

Você pode adaptar o design como quiser, mas não demore para definir as cores ou fontes. Se quiser, pode replicar o design da página oficial :). Aqui está um exemplo:

exemplo twitter

Versão 0.0.1

  • Crie um formulário que permita inserir um texto e um botão para "twittar".
  • Adicione um evento de click ao botão ou de submit no formulário.
  • No evento, obter o texto.
  • Adicione o texto ao HTML.
  • Salvar os tweets no localStorage.

Versão 0.0.2

  • Não inserir texto vazio (desativar o botão "twittar").
  • Conte o número de caracteres de forma regressiva.

Versão 0.0.3

  • Se você passar os 140 caracteres, desative o botão.
  • Se você passar os 120 caracteres, mostre o contador com outra cor.
  • Se você passar os 130 caracteres, mostre o contador com outra cor.
  • Se você passar os 140 caracteres, mostre o contador em negativo.

Versão 0.0.4

  • Ao pressionar enter (/n) aumente a área de texto de acordo com o tamanho do texto.

Versão 0.0.5 (Hacker edition)

  • Se o número de caracteres digitados (sem dar um "enter") exceder o tamanho da área de texto por padrão, mais uma linha deverá ser adicionada para que a rolagem não apareça. (Se aplicável)

Versão 0.0.6 (Hacker edition)

  • Adicione a hora em que o tweet foi publicado no formato de 24 horas hh:mm.
  • Nota: Para formatar a data e a hora, você pode criar sua própria função com métodos nativos do JS ou usar uma biblioteca como moment.js.