Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/48403
Document type: Trabalho de Conclusão de Curso
Access type: Acesso Aberto
Title: Observatório de cibercrimes: prototipação e desenvolvimento do painel web interativo
Alternate title (s): Cybercrime observatory: prototyping and development of the interactive web dashboard
Author: Santos, Gabriel Zeitoum
First Advisor: Miani, Rodrigo Sanches
First member of the Committee: Gabriel, Paulo Henrique Ribeiro
Second member of the Committee: Silva, Pedro Franklin Cardoso
Summary: O crescimento de delitos praticados no ambiente digital tem pressionado o poder público e a academia a desenvolver ferramentas que tornem os dados de cibercrimes mais acessíveis e interpretáveis. Este trabalho apresenta o desenvolvimento de um painel web interativo para análise de decisões judiciais classificadas como cibercrimes no Estado de São Paulo. O sistema consome uma API pública de processos, filtra apenas registros marcados como cibercrimes e realiza o tratamento dos dados (padronização de datas, normalização de nomes de municípios e agregações por ano, assunto e distrito). A interface, construída em Angular e ECharts, disponibiliza um mapa coroplético (heatmap) dos municípios paulistas, gráficos de barras por ano, gráfico de pizza por assunto, ranking de temas e uma tabela de processos com busca e paginação. As faixas do mapa são calculadas dinamicamente: quando o máximo de casos no mapa for ≤ 4 utiliza-se degraus inteiros (1, 2, 3, 4) e, em cenários mais volumosos, quebras por percentis (25%, 50% e 75%), evitando sobreposição e reforçando a legibilidade. O painel é responsivo, oferece modo claro/escuro e um seletor de estado preparado para futuras bases. Resultados mostram que a solução permite explorar padrões temporais e espaciais com baixo tempo de resposta, preservando a privacidade por meio de dados públicos agregados. O trabalho contribui com um pipeline replicável de geovisualização de dados judiciais e um protótipo funcional, abrindo caminho para ampliar a cobertura para outros estados e fontes.
Abstract: The growth of crimes committed in the digital environment has pressured public au- thorities and academia to develop tools that make cybercrime data more accessible and interpretable. This work presents the development of an interactive web dashboard for analyzing judicial decisions classified as cybercrimes in the State of São Paulo. The sys- tem consumes a public API of legal cases, filters only records marked as cybercrimes, and performs data processing (date standardization, normalization of municipality names, and aggregations by year, subject, and district). The interface, built with Angular and ECharts, provides a choropleth map (heatmap) of São Paulo municipalities, bar charts by year, a pie chart by subject, a ranking of topics, and a searchable, paginated table of cases. Map ranges are calculated dynamically: when the maximum number of cases on the map is ≤ 4, integer steps (1, 2, 3, 4) are used, and in larger scenarios, breakpoints by percentiles (25%, 50%, and 75%) are applied, avoiding overlap and reinforcing readability. The dashboard is responsive, offers light/dark mode, and includes a state selector prepared for future datasets. Results show that the solution enables the exploration of temporal and spatial patterns with low response time, preserving privacy through aggregated pub- lic data. This work contributes a replicable pipeline for geovisualization of judicial data and a functional prototype, paving the way to extend coverage to other states and data sources.
Keywords: Cibercrime
Cybercrime
Visualização de dados
Data visualization
Geovisualização
Geovisualization
ECharts
Angular
Decisões judiciais
Court decisions
Mapa coroplético
Choropleth map
Area (s) of CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Language: por
Country: Brasil
Publisher: Universidade Federal de Uberlândia
Quote: SANTOS, Gabriel Zeitoum. Observatório de cibercrimes: prototipação e desenvolvimento do painel web interativo. 2025. 48 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2026.
URI: https://repositorio.ufu.br/handle/123456789/48403
Date of defense: 23-Sep-2025
Appears in Collections:TCC - Ciência da Computação

Files in This Item:
File Description SizeFormat 
ObservatorioCibercrimesDesenvolvimentoFrontend.pdfTCC9.5 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons