Polkassembly is an integral part of Polkadot and Kusama governance. We have been actively working on making the smoothest governance experience at Polkassembly for OpenGov.
In our endeavor to do so, we completed our first milestone with the theme of migrating and adapting Polkassembly to all OpenGov related changes and successfully delivered on the same by Feb end.
The theme of the previous proposal was Technical & Product Based Migration, Education regarding OpenGov & Creation of an appropriate user experience for the large transition governance went through.
The upcoming milestone aims to build Delegation as a simple, intuitive and exciting experience. We have developed our dashboard, with a user first mindset aimed at promoting agile governance.
The core goal is to be ecosystem thought leaders and innovators, working with other teams including Nova. We will bring forth a list of delegation candidates, along with their voting experience and activity statistics, in order to enable maximum adoption of delegation.
Details of milestone 1 updates can be found here.
New Product Development & Milestone 2
Goal: To allow users to access their wallet level delegation and profile details
Tasks:
A Web3 wallet based personalized login experience which is linked to your Polkassembly login experience
Users can edit their bio to allow more users to delegate
The dashboards shows User’s current available, locked and transferable balance
Their profile details (sourced and linked to the Polkassembly or on chain profile)
Tracks for which they have delegated, not yet delegated or received delegations
A quick overview of track level information
Goal: To allow users to delegate with ease and in an informed manner
Tasks:
Users can select a particular track they want to delegate for
Based on the track selected, users will be able to see the list of available delegates
They can make a decision based on bio of the delegate, delegations they have received, proposals they have voted upon and total voting power
In addition to choosing delegates, Users can see active proposals on the track
If they have delegated, they can also see if the delegated user has casted a vote yet or not
Goal: To allow users to have a wider variety of choice while delegating
Tasks:
Tie up with those working on delegations across the industry to bring more candidates forward
Create a native interface for users to submit themselves as delegates across tracks
Work closely with ecosystem partners like Nova to develop an ecosystem wide product to accept nominations for delegation
Importing the list of delegates available on the official polkadot delegation website
Goal: To allow users to have a supercharged and easy to use on chain verification experience
Tasks:
Goal: To allow users to create OpenGov proposals via Polkassembly
Tasks:
Creating proposals via PolkadotJs apps could be overwhelming for users and has scope for lot of errors
Polkassembly will simplify this experience and make proposal creation simpler by linking the steps of preimage and proposal creation
The Phase1 of this process is to enable the proposal and preimage creation process from within Polkassembly for treasury proposal. Phase2 will be creation of all proposals which will be a part of the later proposals.
Goal: Proposal creation from Polkassembly (Process)
Tasks:
Users will be nudged to create a discussion post regarding their proposal
After this, the preimage creation process will start. Leveraging the amount of the proposal, beneficiary and creator address, Polkassembly will recommend the track for creation of the proposal
The preimage will be automatically linked if the user proceeds to the proposal where they can pay the submission deposit and the proposal will be generated on chain. The off chain description will be populated based on whether the discussion is linked or not.
The users can then pay the decision deposit at any point of time during the voting phase
Goal: To allow users to have a seamless UI while accessing proposal
Tasks:
A new and upgraded listing view which enables a better platform experience
Treasury amounts shown upfront for all treasury related proposals
Tags for Gov1 & OpenGov Proposals (Done)
Easy filtering of proposals into four parts - All Proposals, Submitted, Voting and Closed(Done)
Goal: To allow users to experience a top notch unified search experience
Tasks:
Search will be broken into two parts - Search - Chain level search
Goal: To enable easy interactions for various account settings
Tasks:
Goal: To allow users to set their user interface as per their preference
Tasks:
Sitewide deployment of dark mode to support users who prefer leveraging a dark mode interface
Modifying all elements across flows including user profiles, on chain governance activity (Gov1 & OpenGov), off chain activity, delegation and overview pages
Combining the effort of zooming out the interface to make a more comfortable default experience for users
Goal: To allow users to vote on proposals with more options and have a better voting experience
Tasks:
Goal: To upgrade Polkassembly’s Polkadot interface to OpenGov
Tasks:
Goal: To allow users to vote on proposals with more options and have a better voting experience
Tasks:
Links for reference
Goal: To allow users to secure Polkassembly accounts
Tasks:
Implementation Gallery
The user dashboard interface for delegation dashboard
Track level delegation experience
Two Factor Authentication Setup
Other details about implementation, detailed cost calculations and milestone 3 are available in the detailed proposal here.