Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Example page that pulls data from the EES API #95

Open
rmbielby opened this issue Nov 8, 2024 · 0 comments
Open

Example page that pulls data from the EES API #95

rmbielby opened this issue Nov 8, 2024 · 0 comments
Labels
data-handling enhancement New feature or request

Comments

@rmbielby
Copy link
Contributor

rmbielby commented Nov 8, 2024

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()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data-handling enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants