Skip to content

Latest commit

 

History

History
79 lines (54 loc) · 1.79 KB

README.md

File metadata and controls

79 lines (54 loc) · 1.79 KB

JuMP - Judiciário & Mineração de Processos

Aplicação para análise de processos

Feita durante processo seletivo para time do JuMP - V-Lab UFPE

Features 🛠️

  • Visualização de fluxogramas de processos
  • Visualização de estatísticas gerais sobre processos
  • Detalhamento de processos que realizam movimentos específicos
  • Listagem de todos os movimentos realizados nos processos
  • Possibilidade de alternar entre os fluxogramas grande e pequeno da aplicação
  • Correção de diversos bugs na aplicação inicial

Pré-requisitos ❗

  • NodeJS
  • Python
  • Graphviz
  • Docker

Como utilizar ⚙️

Modo de desenvolvimento

# Clone este repositório em sua máquina.
$ git clone https://github.com/fpeduu/SelecaoJump jump

# Acesse a pasta do projeto no terminal/cmd.
$ cd jump

# Abra outro terminal
# No primeiro, instale as dependências do frontend
$ cd frontend
$ npm i

# Inicie o frontend da aplicação
$ npm start

# No segundo, instale as dependências do backend
$ cd backend
$ pip install -r requirements.txt

# Inicie o backend da aplicação
$ python -m uvicorn main:app --reload

# Agora basta acessar o projeto, em localhost:4200

Modo de produção

# Na pasta raíz da aplicação, inicie o docker
$ docker compose up -d

# Após isso, basta acessar o projeto, em localhost, ou localhost:80

Demonstração

alt text

alt text

alt text

alt text

Tecnologias 🚀