Project Description
I need a clean, well-documented API layer that pulls market data from Binance, Upbit, and Bithumb. My focus is data only—no order execution or account functions—so the job is to aggregate and serve:
• Tick-by-tick real-time prices updated with minimal latency
• Historical OHLC data (at least 1 m, 5 m, 1 h, 1 d intervals)
• Common technical indicators such as SMA, EMA, RSI and the flexibility to add more later
You may build in Python or Node.js; what matters is solid error handling, reconnection logic, and clear modular code so I can extend it. A simple REST or WebSocket interface that I can hit from other services will be perfect, along with a concise README that shows example calls and expected JSON responses.
Acceptance criteria
1. Live price stream for any symbol on the three exchanges stays connected >99 % of the time and delivers updates under one second.
2. Historical endpoint returns at least the last 1,000 candles per interval with correct time alignment.
3. Indicator endpoint calculates values server-side and returns them inside the same response object.
4. Source code is handed over through a private Git repository with brief setup instructions and an MIT-style license header.
If you already have experience normalizing disparate exchange data and can demonstrate previous work, let’s talk.
This is part of a larger mobile app project, so future work and long-term collaboration are highly likely.
Show More