We want a record of all transfer events from each ERC20 token. This will be stored in our database. This is done for the test token, and needs to be repeated for more tokens. Straitforward, and takes some minutes per token.
We want to visualize the 'rich list' on each historical block, for each token. This will involve calculating the balances of each address based on the transfer records up until that point, and storing this in the database. The front end will load the top-x addresses for a given block / day (as many as is reasonable) via database query.
Using D3, we'll render a visual of the data, hopefully involving circles of various sizes. Users can go between blocks and see how things change over time.
Using semantic-ui-react to make things look decent, basic responsivness.
Have gifs showing the different actions you can take on the site, and showing off visualizations.
The server will continually look for new blocks, and will get the Transfer events for the relevant tokens. These will be added to the database.
It would be nice to show an animation of how the rich list changes over time.
Using the same event-gathering method, show things like the crypto-kitties rich list, based on previous auction sale prices of kitties.
Look through a block and see all the transfer events that went on for a token in that block
Can go through each day and see where tokens are moving to and from