-
Desenvolver uma aplicação em Rails (com frontend) no qual o usuário digite uma palavra e a aplicação retorne os significados dela.
-
Caso os significados de uma palavra já existam no banco de dados da aplicação, use-as, caso não, consumir a API http://www.dictionaryapi.com/ e armazenar no banco local.
-
Seguir os padrões W3C para o HTML semântico.
-
Desenvolver frontend simples.
-
Escrever testes automatizados é essencial.
-
Dados da API:
- Endpoint: http://www.dictionaryapi.com/api/v1/references/collegiate/xml/[WORD]?key=[YOUR_KEY_GOES_HERE]
- API Key: 22db59d8-2b84-4309-849e-50978735b453
- Retorno: XML
-
Plus
- Single page application (js)
- Angular
- React
- Testes
- Single page application (js)
-
Referências
- Curso Introdutório em Ruby Code Academy
- Rails Guides
- Sugestões de editor: Atom, Sublime, Vim e Emacs
- [Bootstrap] (http://getbootstrap.com/2.3.2/ )