Skip to content

The BTC Address Balance Chart is a project designed to create a visually compelling and functional line chart that represents the historical data of bitcoin address balances.

Notifications You must be signed in to change notification settings

yehudabortz/btc-addresses

Repository files navigation

Startup

  1. npm install

  2. npm run dev


BTC Address Balance Chart Challenge

Create an area or line chart that displays an all-time historic view on btc address balances.

Draw 5 lines in different colors displaying balances

  • over $1k
  • over $10k
  • over $100k
  • over $1M
  • over $10M

Display a legend that labels each line color.

See "Example Implementation" to get an idea of how the chart should look like. An ideal implementation would include all features you can see in the example.

Implementation Notes:

  • Use a charting engine you feel most comfortable with
  • Use the static data provided (public/Coin_Metrics_Network_Data_2023-02-02T14-32.csv) to build an API method (api/btc-addresses)
    • Format the CSV and return JSON timeseries for your charting engine
    • Call the API to load the data inside of your react component
    • Note: The CSV file is now outdated and won't provide any data after 02/2023 but you could compare your implementation with our example screenshot by changing your system clock to February 23.
  • Make the chart look nice and clean (either by utilizing the example as a design template or give it your personal UI touch)

Bonus Points

  • Add buttons and filter functionality to filter the chart by YTD, 12M, 3M and 1M.
  • Improve performance by leveraging server side rendering

About

The BTC Address Balance Chart is a project designed to create a visually compelling and functional line chart that represents the historical data of bitcoin address balances.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published