The goal of this proposal is to fund adapting BrightTreasury to reflect the Governance 2.0 changes on Kusama. Both governances will coexist in one version of the app, with clear indication of the governance version related to each mechanism.
Project Link : https://treasury.bright.dev
BrightTreasury is a standalone web application along with a PWA representation that allows performing basic actions on the Treasury module of Polkadot and Kusama Substrate networks (with a potential to support any Substrate-based network with Treasury module). It allows a more intuitive and lightweight flow of submitting proposals as well as an overview of the Treasury related actions.
Our focus is on the regular user’s actions rather than the council perspective for this first release. We want to attract more professionals who could contribute to the community with their ideas and skills but at the same time may not be as fluent in blockchain customs and terminology.
Bright Inventions is a team of over 70 developers, project managers, UX/UI designers and operations specialists - experts in mobile and web applications, systems integration, IOT devices and Blockchain platforms.
We believe that building a software product is about people working together in a collective way. By offering complex support – mobile and web development as well as IT consultancy we try to eliminate roadblocks towards engaging clients as partners at every step of the process.
We support startups, digital agencies as well as medium to big businesses. We cooperate with startups, accelerators and incubators. Whatever the client profile is, we always aim to establish a satisfying partnership for both sides. Since 2012 we have built software for more than 40 businesses worldwide.
The BrightTreasury team currently consists of:
Łukasz Kuderewski - fullstack developer He is an optimist, always willing to learn new things. Mechatronics engineer who fell in love with programming. He has always been interested in a holistic approach to programming problems, which is why after working as a frontend, he is now fulfilled as a fullstack.
Robert Koprowski - fullstack developer, blockchain specialist He is an experienced and ambitious blockchain enthusiast. Graduated from the University of Edinburgh, he lived in various locations around the world to settle now in Gdańsk. Originally a Backend Developer who decided to extend his skills and become Fullstack Developer, always trying to learn something new.
Pavel Jankoski - fullstack developer. Communicative team player interested in finding solutions to complex problems. From the very beginning he started working as a fullstack developer and tried many different frameworks which makes him a fast learner eager to uncover new technologies. He enjoys contributing in flexible environments that allow him to explore new cultures, together with colleagues from different countries.
Joanna Cieszyńska - a product designer. She’s passionate about user-centered design and likes to pay attention to the accessibility aspects of it. Just wants to make sure the products she’s responsible for are inclusive and users get equal access to information, functionality, and experience of digital products.
Katarzyna Łukasiewicz - Project Manager. She has been working with agile methods for over 10 years, both as a researcher and a practitioner. She believes in teamwork and a power of user centered mindset. With experience in leading international projects, she knows how to support and encourage timely and high quality deliveries.
The work will be divided into 3 milestones. In each milestone, the whole team, as desribed in the previous section, will be working in Sprints, following Scrum approach. Łukasz and Robert are expected to be engaged full time, Pavel half-time, whereas Katarzyna and Joanna will be engaged part-time. The following cost includes all the necessary development, management and design work to reach the defined goals.
Milestone 1
Display the gov 2.0 proposals/bounties/child bounties/tips
Time: 3 weeks
Cost: 16 000 USD
The goal of this milestone is to get the gov 2.0 proposals/bounties/child bounties/tips from chain and display them in BrightTreasury.
The proposals/bounties/child bounties/tips from both governance versions will be displayed in one overview, with appropriate label: Gov 2.0 or Gov 1.0. They will be sorted by date. Users will be able to filter out only Gov 2.0 or Gov 1.0 proposals/bounties/child bounties/tips as well.
We plan to complete the following tasks:
Checking the gov version support in Kusama net + fetch configuration (when booting the app)
List of proposals/bounties/child bounties/tips
Out of scope - history of Gov 2.0 proposals.
Milestone 2
Display the gov 2.0 proposal/bounties/tips details
Time: 1 week
Cost: 5 000 USD
The goal of this milestone is to fetch and display the Gov 2.0 proposal/bounties/tips details.
Currently in BrightTreasury the results of a motion for a given proposal are presented in the Votings tab, in the proposal’s detailed overview. We’ll keep this form of presentation for both governance versions. When user visits the detailed overview of a Gov 1.0 proposal, the Votings tab will continue to show the results of a motion. When user visits the detailed overview of a Gov 2.0 proposal, the Votings tab will display the results of the appropriate referendum.
We plan to complete the following tasks:
Milestone 3
Creating and converting Idea/Bounty/Tip in the new Governance 2.0 version
Time: 2 weeks
Cost: 10 000 USD
The main goal of this milestone is to allow creating and converting Idea/Bounty/Tip in the new Governance 2.0 version.
User will be able to choose the governance version, however by default the choice will be set up as Gov 2.0, with information about it being the preferred option. For each governance version, the submission will be handled appropriately.
We plan to complete the following tasks: