Projeto proposto como desafio técnico da Coodesh com o consumo da API MejorconSalud
Para instalar todas depencias utilizadas, tais como:
- Redux RTK
- React Redux
- React Router DOM
- SASS
- Material UI
- React Icons
Script de instalação para as depencias/libs abaixo:
- react-router-dom
- redux
- react-redux
- redux-devtools-extension
- reduxjs toolkit
- react-icons
- sass
- react-bootstrap v4.6.0
- popper.js
- material-ui/lab
- material-ui/core
Script de instalação do Redux contendo as seguintes instalações:
- redux
- react-redux
- redux-devtools-extension
- reduxjs/toolkit
Script de instalação constendo as seguintes libs:
- react-icons
- sass
- react-bootstrap v4.6.0
- popper.js --save
- material-ui/lab
- material-ui/core
Roda o App em ambiente de desenvolvimento. Utilize http://localhost:9045 para visualizar seu desenvolvimento.
- Manipulação e passagem de estados com
React Redux Hooks
- Consumo de
API
comRedux RTK Async Thunk
- Dynamic Components
Material UI
eReact Icons
para customização e criação de certos componentesBEM CSS Pattern
SASS
/SCSS
JavaScript ES6
Ao abrir a Home deverá conter um buscador de artigos para facilitar aos usuários encontrarem conteúdos personalizados sobre saúde e nutrição. Deverá ser possível filtrar os artigos por: "Mais Relevantes" no topo.
- A páginação para navegar entre os resultados
- Buscador para realizar a busca novamente
- Adicionar a quantidade de elementos encontrados
- Tratar o resultado sem artigos
Mensagem: "Não existem artigos relacionados ao termo pesquisado!"
Após pesquisar, deverá ser possível abrir o artigo. Para isso precisamos de uma tela para exibir o conteúdo do artigo.
- título
- categoria,
- data de publicação
- conteúdo(texto para leitura)
- tags
- biografias e nome do autor.