Esse projeto faz uma listagem de notícias sobre criptomoedas utilizando a News API. Nesta aplicação é possível ler, ordenar e filtrar as notícias por criptomoedas específicas. Também é possível visualizar artigos abertos recentemente e criar uma lista com artigos favoritos.
Antes de começar, certifique-se de que seu computador tenha as versões do Node >= 8.10 e npm >= 5.6.
Após clonar o repositório, acesse o diretório do projeto via terminal e instale as dependências usando:
npm install
Após finalizar a instalação inicie o ambiente de desenvolvimento utilizando o comando:
npm start
A aplicação estará disponível em: http://localhost:3000/
Para fazer o build da aplicação utilize o script:
npm run build
Para fazer deploy da aplicação no Github Pages utilize o script:
npm run deploy
A aplicação será publicada em: https://iansilva6.github.io/neoway-news/
- React
- TypeScript
- Redux - Para gerenciar o estados
- Jest - Para os testes automatizados
- Styled Components - Estilização dos componentes
- Axios - Para as requisições HTTP
- Bootstrap - Uso de alguns componentes