Skip to content

2026 · Own project

Crypto Analytics

Crypto Analytics is a market dashboard that runs, in the browser, the logic of a trading indicator I used on TradingView, ported from Pine Script to JavaScript.

Stack

  • Next.js
  • DefiLlama Pro
  • Binance API
  • Chart.js
  • Vercel

The problem

An indicator on a closed platform only exists inside that platform: you can't cross it with other data sources, automate it, or watch several assets at once. On top of that, the data API I needed is paid — and a paid API key can't reach the user's browser, for obvious cost reasons.

The approach

I ported the indicator logic to JavaScript, which meant reproducing Pine's series semantics without the guarantees the platform gives for free. In front of the paid API sits a serverless proxy: the browser calls my route, my route calls DefiLlama with a key that only lives on the server. I added Binance's public data — klines, funding rate and open interest — to see positioning and not just price.

What happened

The indicator runs over the same data the exchange serves, with the paid key never exposed. The serverless proxy pattern became something I reuse in every project that consumes a paid API from the client.

Project facts

Indicator ported from Pine Script to JavaScript

Serverless proxy keeps the paid API key out of the browser

DefiLlama Pro data combined with klines, funding rate and open interest

Deployed on Vercel, no dedicated server

Tell me what you want to build.

A 30-minute conversation about the problem usually settles more than three email threads about technology. If it isn't for me, I'll say so right away.

andre@andrebordignon.dev · Brasília, Brasil

Crypto Analytics — a trading indicator ported to the browser