Node.js CLI Tool for Jupiter DCA Data

Job ID: 39573724

Budget: €30 – €250 EUR

Task:
Build a Node.js CLI tool that monitors and stores live DCA transaction data from Jupiter (https://solscan.io/amm/jupiterdca).
exemple in the picture attached

Requirements:

Data Capture:

Monitor the live feed on the page above.

Continuously fetch new rows of DCA transactions from the table with columns:
Signature | Time | Action | From | Amount (SWAP token a and token b)| Value | Platform | Source

the cell amount have to be

Storage:

Save all captured rows as JSON locally for later querying/export.

CLI/Script:

A single Node.js script (CLI-friendly) that:

Starts the data capture loop with one command.

Prints progress logs to the terminal.

Uses .env file for any required RPC credentials or environment config.

Documentation:

Provide a minimal README.md explaining:

How to install dependencies.

How to run the script.

Any required setup.

Comment the code, especially around table selectors or XPath logic, so it's easy for me to update later if the site changes.

Tech Stack:

Language: Node.js (preferred)

OS: Must run on Ubuntu 22.04 (minimal dependencies preferred).

Notes:

Simplicity and clarity are important.

Focus on making the code maintainable and well-documented.

If needed, suggest npm packages (like Puppeteer, Axios, Cheerio, etc.) that best fit this.