O desafio consiste na criação de um front-end utilizando Javascript, React, Styled Components e/ou Material UI e que consuma a API pública https://jsonplaceholder.typicode.com. Desafio técnico seguindo os requisitos funcionais descritos a seguir.
Requisitos funcionais
- Realizar a listagem de posts;
- Criação de novos posts;
- Atualização de um determinado post;
- Deletar um determinado post (Com pop-up se realmente deseja deletar);
- Detalhamento do post onde será listado além das informações do post os recursos relacionados:
- Comentários do post
- Informações do usuário que publicou o post
- Outros posts do usuário
Links relacionados
- API JSONPlaceholder - https://jsonplaceholder.typicode.com/
- React - https://reactjs.org/
- Material UI - https://mui.com/pt/material-ui/getting-started/overview/
Download do projeto
- Botão verde Code, clonando o repositório, no terminal
git clone https://github.com/cristovaolima/blog.git
ou Download ZIP.
Executar o projeto
- No diretório do projeto,
npm install
para instalar dependências do projeto; - No diretório do projeto,
npm start
para iniciar o servidor e executar o projeto.
Deploy do projeto - versão online