This project charts an up-to-date history of the price of Etherium over the last 30 days. Data is gathered by NodeJS via the CoinAPI, and published via an Express API endpoint to the frontend. The frontend itself leverages D3.js to construct a line chart with custom labels and axes.
To make this work, you would need to supply an API Key for CoinAPI. See also: https://www.coinapi.io/get-free-api-key. You would also need to add the APIKEY as an environment variable. For example you might add a line resembling the following to your .env file:
APIKEY=******
An .env.example is also provided for reference.
Since D3 is a well established charting library, you can generally get good mileage with it in combination with AI support. If you feed the AI an example of your data (e.g. log the result of a fetch request and copy-paste) along with your intentions, you'll get pretty far towards your goal.