How do you build shareable widgets for dashboards?

Recently I was messed up in my daily work, information scatter across multiple application: github for PR review and which PR is pending, jump to Clickup to check task that I’m working on, go to sentry to monitor the issues on application server.

I searched and found Glance. I played with it but it uses yaml to build dashboard, api, template, and logic is in the template. For me it’s quite limited. So with the help of AI, I can draft a Phoenix LiveView dashboard, and I can control every pieces of the app, not limited by yaml or anything.

Then I’m thinking of how we can build and share widget so I just copy and put in the project, and some config and run. Could you please share your ideas?

Here is a screenshot of my dashboard