Você deve implementar duas páginas principais:
- Uma página de consulta processual (busca); e
- uma página de processos (exibição)
Seu sistema deve rodar na Web utilizando ReactJs no front-end + backend usando a linguagem de programação e ferramentas open source da sua preferência.
O armazenamento dos dados fica à seu critério, você pode usar um banco de dados opensource à sua escolha e fornecer uma forma de popular o banco ou até mesmo fazer com que sua API entregue os dados de um arquivo JSON já populado na pasta do projeto.
Se optar por usar um banco de dados você precisa me fornecer um meio automatizado de popular ele para testar seu projeto sem que eu precise cadastrar os processos um a um.
Nesse desafio os processos podem ser cadastrados com dados fake e devem possuir os seguintes dados:
- Número CNJ no formato
NNNNNNN-NN.NNNN.N.NN.NNNN
Ex.: 5001682-88.2020.8.13.0672; - Nome das partes (Autor x Réu);
- Tribunal de origem (Ex.: TJSP);
- Data de início;
- Movimentações;
- Data;
- Descrição;
A página de busca consiste em pelo menos um campo para o usuário preencher o número do processo.
Nesse modal devem ser exibidos todos os dados do processo
-
Clone o repositório para o seu ambiente local.
-
Digite no terminal, na pasta do projeto:
npm start
-
Abrirá no navegador em localhost.
-
Você também pode usar a aplicação hospedada em https://consulta-processual-jusbrasil.netlify.app/