Como usuário eu quero pesquisar um livro por palavra-chave e ver o resultado na mesma página;
-
Como usuário eu quero conseguir fazer paginação do resultado da pesquisa;
-
Como usuário eu quero marcar um livro como favorito;
-
Como usuário eu quero clicar em um livro na listagem e ver uma página com mais informações do livro;
-
Como usuário eu gostaria que a palavra-chave pesquisada fosse destacada no resultado da pesquisa.
- Somente estrutura com poucos testes
- Para o TDD utilizei Mocha e chai
- App em React
- UI/UX: Twitter Bootstrap
Não utilizei Redux devido ao tamanho da aplicação.
Para executar os testes
$ npm test
Para executar em ambiente dev
$ npm run dev
Para levantar o servidor
$ npm run server
Para executar em ambiente produção
$ npm run production
Para executar o build
$ npm run build