When I made the Hrafnagud project I recently talked about at ShinyConf (and am about to talk about at useR! in July and EARL in September), I also made several apps for myself to consume each API. The app and API for tracking my finances is called Ebenezer, named after the miserly Scrooge. My goal was to take each kind of financial instrument and make a table that fits well for it. Bonds work differently than Equity stocks, for example, and therefore, should be represented differently. The result was the following tables, which are now a part and parcel of my application.
The Quarto document walks you through the four key styles of tables: ticker, stocks, bonds, and funds (with two sub-types). All the tables are built in reactable
, customised with css styling. The code is already present. All tables are mobile-friendly.
Previews of the tables are present below.
Key-features: search (can be lengthy), easy semantic colouring.
Key-features: search (can be lengthy), easy semantic colouring, easy to read layout, hover over icon for label
Key-features: progress bars, easy to read layout, hover over icon for label
Key-features: date for next installment, easy to read layout, hover over icon for label
Key-features: easy to read layout, hover over icon for label