Skip to content

Example page that pulls data from the EES API #95

@rmbielby

Description

@rmbielby

As the API comes online, we could do with an example of what we expect best practice to look like for a dashboard wired up to the API.

Describe the solution you'd like

Maybe a new panel with a chart and table doing the following:

  • Get the meta data for a data set from the API and populate some inputs
  • Query the API data set reactively based on the input choices made by the user
  • Cache the data as it's retrieved from the API
  • Only query the API when a given filter combination isn't already available in the cache

The caching can be done using shiny::bindCache():

https://shiny.posit.co/r/articles/improve/caching/

The API querying should all be built using eesyapi()

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions