TradeSphere
Pulling live market prices from a third-party API sounds like the easy half. It is not. The provider rate limits you, goes down during exactly the hours people want to check their portfolio, and returns a stale price without saying so. The design question was never how to fetch a price, it was what the dashboard shows when the price is an hour old or missing. A portfolio screen displaying a confidently wrong valuation is worse than one admitting it does not currently know, because someone might act on the first. So every figure carries the time it was fetched, and a failed feed leaves the last known value on screen with its age visible.
- Started
- 2024
- Stack
- Node.js, Express.js, MongoDB, Tailwind CSS, REST APIs
- Kind
- Product
- Source
- Private
- 2024
- Built
- Third-party feed
- Stale data handled explicitly
How it evolved
- 2024Scoped
Worked out what actually needed building before writing any code.
- 2024Built
Built and shipped the core of it.
- 2024Live
Shipped and still improving it.
Built by Syed Tasavour. More at syedtasavour.com.