Desenvolva um Front-end com o intuíto de visualizar, cadastrar e editar uma informação. Em um cenário de trabalho este front-end seria a exibição e o funcionamento integrado com uma API.
Este front-end terá um layout específico que precisará ser desenvolvido e integrado com a API de testes. O layout apresentado está na ferramenta Figma e pode ser acessado pela conta:
E-mail: frontendforleven@gmail.com
Senha: front123456
Apresentação das telas como um todo: Frontend-teste
Acesso as especificações e detalhes das telas: Frontend-Figma
- Fazer uma requisição de GET exibindo uma lista de ao menos 20 objetos do endpoint /posts
- Fazer um formulário contendo as informações necessárias para fazer uma requisição POST
{ userId: 1, title: 'title ex', body: 'body ex', }
- Fazer requisição de PUT para alterar um objeto da listagem de posts
Crie um repositório público no github em uma conta pessoal sua e nos envie o link como resposta no email de seu entrevistador ou caso tenha problemas para localiza-lo envie no career@forleven.com
- Utilizar frameworks suportados pela Forleven que são React.js ou Riot.js.
- Fazer as requisições necessárias na API https://jsonplaceholder.typicode.com/.
- Atente-se a estrutura de pastas, identação de código e lógica de programação.
- Atente-se a qualidade do código.
- Utilizar a biblioteca Redux para fazer uma requisição em conjunto com o Axios.
- Seguir design e funcionalidades previstos no Figma.
- Necessário que o site seja responsível para diversos tamanhos de telas de computador.
- Utilizar TypeScript.
- Utilizar regras e padrões de ESLint e/ou Prettier.
- Criar uma middleware personalizada e utiliza-la no projeto.
- Site responsível para diversos tamanhos mobile.
- Disponibilizar link para acessar o frontend desenvolvido. (fazer deploy da aplicação)
Estamos avaliando a qualidade de seu código, ter alcançado o objetivo do teste no prazo dado e utilizado os recursos citados nas Informações técnicas e Bônus.