O CAPJu é abreviação para "Controle e Acompanhamento de Processos da Justiça", no qual trata-se de uma projeto de código aberto que tem como objetivo ajudar os usuários da 4ª vara cível da Justiça Federal na realização de gerenciar os processos.
Este repositório é destinado exclusivamente ao Front-End do projeto.
O CAPJu é uma aplicação Web compatível com qualquer navegador.
- React Como framework para criação de interface de usuário.
A aplicação encontra-se em homologação acessando o seguinte LINK
Quer ver o projeto funcionando em sua máquina?
Você precisará ter o NodeJS e o Yarn previamente instalados.
E o projeto foi implementado em máquinas com sistemas operacionais de distribuição Linux, portanto os passos encontrados a seguir mostram orientações de sistemas Linux.
Em caso tentativa de execução em outro sistema operacional como, o Windows, recomenda-se uma pesquisa breve. E os usuários do MacOS certamente podem pagar alguém para descobrir como fazer isso.
Será necessário que adicione uma variavel em um arquivo .env
dentro na pasta raiz do projeto com nome REACT_APP_DEV=true
para que possa executar na porta 3000 do serviço local
Abra http://localhost:3000 para ver em seu navegador.
Executando os Serviços
Nos repositórios 2022-1-CAPJu-Service e 2022-1-CAPJu-User:
$ cd ~/your/directory/
$ git clone https://github.com/fga-eps-mds/2022-1-CAPJu-Service.git
$ cd 2022-1-CAPJu-Service
$ cd ~/your/directory/
$ git clone https://github.com/fga-eps-mds/2022-1-CAPJu-User.git
$ cd 2022-1-CAPJu-User
Caso exista um serviço MongoDB em nuvem, adicione a string de conexão a um arquivo .env
dentro na pasta raiz do projeto com nome MONGODB_URI
Caso não seja configurada uma string de conexão personalizada, a aplicação se conectará à porta 27017 do serviço local
No arquvo .env
também será necessário que adicione um string com nome JWT_SECRET
para realização autenticação do usuário
No repositórios 2022-1-CAPJu-Interface:
$ cd ~/your/directory/
$ git clone https://github.com/fga-eps-mds/2022-1-CAPJu-Interface.git
$ cd 2022-1-CAPJu-Interface
Instale as dependencias.
$ yarn install
Inicie a aplicação
$ yarn start
Para rodar os testes execulte:
$ yarn test
Pode ser utilizado o seguinte comando para inserir novas dependencias no sistema
$ yarn add "nome_da_dependencia"
Certifique-se de ler o Guia de Contribuição antes de realizar qualquer atividade no projeto!
O CAPJu está sob as regras aplicadas na licença MIT