Add dashboard components to refresh list of available forecast
Ability to download forecasts to dashboard storage (migrate a copy off the idems server for more reliable storage). This process will be automated in the future (not rely on dashboard admin syncing)
Additional Changes
Set up country-specific storage buckets for storing forecast pdfs
Set up database schema and bindings for managing forecast data
Add support for nested navigation dropdowns
Add custom system to facilitate mapping data coming from the IDEMS api to the dashboard database and storage
Add common components to make it easier to observe pending api requests and provide visual display prompt to the user for pending, successful and failed requests.
Discussion
The forecasts aren't currently organised in a very consistent way when delivered by the IDEMS climate system. There are plans to improve this, but for now just to be aware the scope for cleaning data from the app side is somewhat limited
More work will be required to handle how best to display these forecasts in the app itself, the dashboard is more of a staging ground for.
Description
Main Changes
Additional Changes
Discussion
Preview
Screenshots / Videos
PICSA Dashboard.webm
Example Forecast (opened in new tab during demo)![image](https://github.com/e-picsa/picsa-apps/assets/10515065/b6fc5d35-e2f5-4e57-88dd-01bed2993237)