Joystreamstats.live - Timeline/Explorer view
Currently the Joystream stats site shows proposals very well, what would be an interesting thing to have (which might be quite labor intensive to make) is a timeline view of all proposals and important events on the platform. This is somewhat similar to the idea of a community calendar I posted about in the main Joystream repo: https://github.com/Joystream/joystream/issues/1106 although in this case would specifically be about events on the platform and not involve the community directly whereas the community calendar concept was oriented around users paying to list events.
Something like a Gantt Chart Timeline might work: https://www.projectmanager.com/gantt-chart
But built with some of the tools a non-linear video editor (like Sony Vegas) has, meaning a user is capable of zooming in and out and customizing the view generated.
Promethease doesn't have a timeline view, but does have some interesting methods/UI of exploring data that might be a good set of ideas: https://files.snpedia.com/reports/promethease_data/genome_Lilly_Mendel_v4_ui2.html
Polkadot has a calendar feature which although similar is stymied by being cumbersome to use and only shows the events on a given day in a way which is not easy for users to understand: https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc.polkadot.io#/calendar
Some elements:
- interactive, so a user can zoom in and out and change the scale of time (similar to a non-linear video editor)
- sortable, so a user can include/exclude elements
- inclusive of important events, such as proposal creation/duration to finalize, elections duration, new council events, hiring openings and other things.
- some kind of weighting system to show events to be bigger visually (ex. a
runtime upgradeis a big event compared to aspending proposal) - a way of allowing a user to look at a specific time period (ex. "what happened on the platform last March?")
This kind of view/tool would allow users to easily see the scale of time and events on the platform, and make it much easier to answer certain questions (ex. "how frequently are new storage leads hired?"). It is also a significantly easy way of communicating to new users of the level of governance activity on the platform (and will not really show community activity in any significant way).