Skip to content

Latest commit

 

History

History
111 lines (70 loc) · 2.24 KB

File metadata and controls

111 lines (70 loc) · 2.24 KB

🧠 Illicit Crypto Activity Analyzer (ICAA)

The Illicit Crypto Activity Analyzer (ICAA) is a custom-built full-stack tool that explores and highlights suspicious behavior within cryptocurrency transaction data. This app merges powerful backend logic with an interactive, intuitive frontend — all to give users a deeper look into potentially illicit crypto operations.


📚 Contents

  • [What This Project Does]
  • [Technology Stack]
  • [Folder Overview]
  • [Setup Guide]
  • [How to Use]
  • [Enhancement Plans]
  • [Collaboration]
  • [License]

📌 What This Project Does

  • Processes and inspects blockchain-based crypto transaction data
  • Identifies red flags and suspicious wallets
  • Displays interactive dashboards and analytics
  • Emphasizes modular development for future upgrades

This app is ideal for research teams, regulatory analysts, or developers exploring transaction monitoring in the Web3 space.


🛠️ Technology Stack

  • Frontend: React, Vite, JSX
  • Backend: Node.js, TypeScript
  • API: Etherscan
  • Database: MongoDB, Postgres
  • REAL-TIME COMMUNICATION: Websocket
  • ORM: Prisma
  • Authentication: JWT, Bcrypt
  • Styling: Tailwindcss
  • Version Control: Git

📁 Folder Overview

ICAA ├── backend/ # TypeScript server code └── src/ # Main logic ├── frontend/ # React + Vite client app └── src/ # UI components ├── README.md # This guide


⚙️ Setup Guide

Requirements

  • Node.js v18+
  • Git
  • Internet connection (for package installations)

Installation Steps

  1. Clone the repo

    git clone https://github.com/your-username/ICAA.git
    cd ICAA
    

Backend

cd backend
npm install
npm run dev

### Frontend

```bash
cd ../frontend
npm install
npm run dev



### 🧪 How to Use

Start both the backend and frontend servers

Load the frontend in your browser

View processed insights from crypto transaction data

(Upcoming) Upload or fetch transaction data via integrated APIs



###🔮 Enhancement Plans

Live integration with blockchain analytics APIs

Wallet risk scoring logic with machine learning

Role-based login for analysts

Interactive graphs using D3.js or Chart.js

Hosting and deployment via Netlify/Vercel