This is the start of work to integrate an administrative dashboard that will be used to manage content for different versions of the app. This PR focuses on authoring resources, which in turn requires interactivity with server storage and database (as required by supabase)
Dashboard pages
resources home that lists all resources on server
resources create that allows creation of new resources or editing existing
Supabase Components
uploader that allows users to upload new files to storage
file-picker that allows users to explore files already uploaded to storage
file-link that shows filename, icon and links directly to file
Supabase Core
Support for username/password auth methods (with default anonymous user)
Database tables and migrations to support resources (storage bucket and data tables)
Discussion
To review with UoR/focal points team to check any additional requirements
Description
This is the start of work to integrate an administrative dashboard that will be used to manage content for different versions of the app. This PR focuses on authoring resources, which in turn requires interactivity with server storage and database (as required by supabase)
Dashboard pages
Supabase Components
Supabase Core
Discussion
Follow-up tasks (not included)
Preview
Example resource manager - resource home page list, resource edit with file remove/upload/select
PICSA Dashboard (1).webm
Screenshots / Videos
Include at least 1-2 screenshots of videos if visual changes