A equipe recebeu uma demanda para desenvolver um front-end para uma API RESTful. No cenário proposto, a interface deve exibir posts de um blog e, ao clicar em um post, os comentários associados.
Você ficou responsável pela demanda e sua tarefa é projetar uma interface para atender as necessidades. Os seguintes serviços estão disponíveis:
Listagem de posts:
Listagem de comentários de um post:
Listagem de usuários:
Detalhes de um usuário:
Os seguintes itens serão utilizados para avaliação técnica da demanda:
-
Funcionamento da solução.
-
Organização do código (tipos de projetos, diretórios, nome dos arquivos, etc...).
-
Organização do repositório no GitHub.
-
Coerência com a tarefa proposta.
-
Usabilidade.
-
Responsividade.
-
Uso de tecnologias/frameworks de mercado.
-
Você deverá utilizar o GitHub como repositório para seu código. Nenhum código armazenado no computador local será utilizado para avaliação.
-
O tempo gasto para concluir a atividade será a diferença entre a criação do repositório e o último commit.
-
Ao finalizar o teste envie um e-mail para
...
com a URL do repositório da solução. -
Esteja livre para realizar pesquisas na internet, entretanto caso você não tenha familiaridade com algo requerido no teste não gaste tempo com a atividade.
Para executar o projeto é necessário ter o Nodejs instalado.
Axios:
npm install axios
React router:
npm install npm install react-router-dom
Links:
https://www.npmjs.com/package/axios
https://reactrouter.com/web/guides/quick-start
- Fazer com que a interface exiba ao clicar em um post, os comentários associados sejam carregados.
Pretendo estudar e praticar até que eu consiga solucionar todas as atividades propostas