A simple dashboard, written in Elm, to track expenditures
here!Try it out
- Fetches data asynchronously through the Elm HTTP commands;
- Decodes this data from a JSON string into Elm native data-types;
- Formats the data into a table; and
- Displays a subset of this data in a bar chart.
One external library, elm-plot is used to display the bar chart.
The data shown is retrieved from a spending tracker API hosted on Amazon Web Services. This spending tracker returns a nested, sorted JSON structure containing total amounts of money spent for each category.