Skip to content

BarujaFe1/ProcessLens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProcessLens Logo

ProcessLens

Process mining para event logs operacionais — DFG, variantes, gargalos e retrabalho.

Process mining for operational event logs — DFG, variants, bottlenecks and rework.

PT-BR · English · Live Demo · Stack · Architecture · Quick Start · Author

Live Demo Next.js TypeScript Python FastAPI Lab Demo MIT

Live Demo · Repositório · Portfólio · LinkedIn

ProcessLens overview


PT-BR

Visão geral

ProcessLens transforma logs de eventos operacionais em diagnóstico executivo do fluxo real: grafo directly-follows (DFG), ranking de variantes, gargalos de espera, loops de retrabalho, handoffs e exploração de cases.

Aviso de lab: demo de portfólio com dados sintéticos/amostra. Não é produto em produção com SLA, integrações reais de clientes ou garantia operacional.


Problema

Equipes confiam em SOPs e "como deveria ser". Sem mineração de processo, gargalos e retrabalho ficam escondidos em tickets e planilhas.


Para quem

  • Analistas de operações e melhoria contínua
  • Gestores de suporte / backoffice
  • Engenheiros de dados avaliando process mining
  • Recrutadores técnicos revisando portfólio analítico

Funcionalidades

  • Ingestão de event log (seed sintético)
  • Descoberta de DFG e mapa de processo
  • Ranking de variantes
  • Board de gargalos (tempo de espera)
  • Detector de retrabalho
  • Timeline de cases e handoffs
  • Relatório executivo

Escopo e limites

  • É: lab de process mining agregado para diagnóstico.
  • Não é: BPMN enterprise, RPA, ranking/punição individual, conector ERP de produção.

English

Overview

ProcessLens turns operational event logs into an executive diagnosis of real work: DFG discovery, variant ranking, wait bottlenecks, rework loops, handoffs and case exploration.

Lab notice: portfolio demo with synthetic/sample data. Not a production product with SLA, real customer integrations, or operational guarantees.


Problem

Teams rely on SOPs and "how it should work". Without process mining, bottlenecks and rework stay hidden in tickets and spreadsheets.


Who it is for

  • Operations and continuous-improvement analysts
  • Support / backoffice managers
  • Data engineers evaluating process mining
  • Technical recruiters reviewing analytical portfolio work

Features

  • Event-log ingestion (synthetic seed)
  • DFG discovery and process map
  • Variant ranking
  • Bottleneck board (wait time)
  • Rework detector
  • Case timeline and handoffs
  • Executive report

Scope and limits

  • Is: aggregated process-mining lab for diagnosis.
  • Is not: enterprise BPMN, RPA, individual ranking/punishment, production ERP connector.

Live Demo

URL: https://processlens-bice.vercel.app

Demo hospedada para avaliação de portfólio / Hosted for portfolio review.

Lab demo — synthetic / sample data unless noted. Not a production SLA product.


Stack / Tecnologias

Tecnologia Uso no projeto
Next.js 15 / React 19 / TypeScript UI do dashboard
Recharts / Lucide Visualização e ícones
FastAPI / Uvicorn / Pydantic API de mining
Pandas / NumPy / NetworkX Pipeline de event log e DFG
Pytest / Ruff Testes e lint Python

Arquitetura / Architecture

Monorepo �pps/api (FastAPI) + �pps/web (Next.js), seeds em data/ e assets de portfólio.

xt ProcessLens/ ├── apps/ │ ├── api/ # FastAPI mining pipeline │ │ ├── app/ │ │ ├── tests/ │ │ └── requirements.txt │ └── web/ # Next.js dashboard ├── assets/ ├── data/seed/ ├── docs/ ├── .env.example ├── start.bat └── LICENSE


Quick Start / Início rápido

Pré-requisitos / Requirements

  • Node.js 20+
  • Python 3.12+
  • npm

Clonar / Clone

�ash git clone https://github.com/BarujaFe1/ProcessLens.git cd ProcessLens

Windows (atalho)

�at start.bat

Sobe API em :8000 e web em :3000.

Manual

`�ash

API

cd apps/api python -m venv .venv

Windows: .venv\Scripts\activate

macOS/Linux: source .venv/bin/activate

pip install -r requirements.txt uvicorn app.main:app --reload --port 8000 `

`�ash

Web (outro terminal)

cd apps/web npm install npm run dev `

Abra http://localhost:3000

Copie .env.example se precisar de NEXT_PUBLIC_API_URL.


Technical decisions / Decisões técnicas

  • NetworkX + Pandas para DFG auditável em Python.
  • Next.js para UI executiva de portfólio.
  • Seed sintético para demo reproduzível sem dados sensíveis.

Roadmap

Implementado

  • DFG, variantes, gargalos, retrabalho, cases, demo Vercel

Planejado

  • Upload de CSV na UI
  • Mais conectores de log
  • Comparação before/after de intervenções

Autor / Author

Developed by Felipe Alirio Baruja.


License / Licença

MIT License.

See LICENSE for details.


ProcessLens

Diagnóstico do processo real a partir do event log.

Diagnose the real process from the event log.

Releases

No releases published

Packages

 
 
 

Contributors