Case Study

PricedInBitcoin21 | Compare Financial Assets in terms of Bitcoin

Platform to make people aware about the amazing investment opportunities cryptocurrencies like Bitcoin.

May 17, 2021 3 min read
PricedInBitcoin21 | Compare Financial Assets in terms of Bitcoin

The main purpose of this platform is to make people aware about the amazing investment opportunities cryptocurrencies like bitcoin represent by comparing the returns of various financial assets over the 10+ years in USD vs their returns in terms of bitcoin and showing the deprecation of price value of various investments in comparison to bitcoin.

This platform tracks and stores about 10 million data points daily and uses them to compare prices for major categories of financial assets — Fiat, Stocks, Bonds, Crypto, and more — in Bitcoin vs USD.

  • 10-15 Years data for comparison
  • Visual tracking of asset/Bitcoin ratio chart from 1 day to 10+ years
  • Price refresh after every 1 minute

Below page serves as the price tracking page of an exchange capable of providing the assets tracking feature against Bitcoin and Satoshi. The users are able to track Fiat currencies, stocks, indices, and several other FRED(Federal Reserve Economic Data) data in relation to BTC.

Getting price data in BTC terms was a real challenge. Most third-party APIs only publish fiat prices, and relying on them entirely introduced reliability risks, so the team needed a way to operate independently of those APIs.

The platform covers over 200 assets, and the dataset now stands at 10 million data points going back 15 years. Building on that, PricedInBitcoin built a system that collects USD prices from multiple third-party APIs, converts them to BTC and SAT values, and stores everything for later analysis. The platform absorbs roughly 1 million new data points per day using custom calculation and scheduling algorithms.

To keep the data clean and the platform running smoothly, PricedInBitcoin also built a backend admin panel. It gives admin users direct control over price data and blog content, and it handles error correction when the incoming data contains miscalculations.

On the frontend, users get interactive ratio charts that can be set to any time range from a single day out to 10+ years. The charts update every minute as new price data arrives, so the comparison between an asset's USD value and its BTC value stays current throughout the trading day.

The MERN stack powers the full application, with Node.js handling the scheduled data-collection jobs and MongoDB storing the time-series price records. Heroku hosts the platform, and the scheduling layer runs the collection and conversion pipelines automatically, keeping the dataset growing without manual intervention.

FinanceCryptoData ScrapingMERNHeroku
Grow your business with us

Take your business to the next level.

Tell us what you're building. We'll come back inside one business day with a fixed scope, timeline, and team — or an honest “this isn't a fit”.

ENGINEERING PHILOSOPHY

Code is useless if it's not comprehensible to those who maintain it. We write code the next person can actually understand.