Skip to Main Content

Transaction anomaly visualizer

Distributed transaction anomaly detection using Neo4j graph traversal, BullMQ job queues, and a React dashboard β€” open-sourced as a standalone Node.js package.

Team: Sarkari Saathi
Description

Transaction Anomaly Visualizer (TAV)

Detects fraudulent patterns in financial transaction networks by modelling accounts and fund transfers as a property graph in Neo4j.


βš™οΈ CORE CAPABILITIES

πŸ” DFS cycle detection β€” circular fund flow identification

⚑ BFS velocity checking β€” anomalously rapid successive transfers

πŸ“Š Threshold proximity analysis β€” amount-based flagging

⏱️ Timestamp delta computation β€” time-pattern anomalies


πŸ—οΈ ARCHITECTURE

πŸ—„οΈ PostgreSQL β€” raw transaction storage

πŸ•ΈοΈ Neo4j β€” property graph model & traversal

πŸ“¨ BullMQ + Redis β€” async distributed job queue

🌐 REST API β€” anomaly exposure layer

βš›οΈ React dashboard β€” flagged subgraphs & traversal paths


πŸ“¦ OPEN SOURCE

Core detection engine ships as a standalone Node.js npm package β€” fully decoupled from the UI and server.

Issues & PRs Board
No issues or pull requests added.