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.
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.