About the project
The goal of the proposal is to fund new features for the BrightTreasury app. The first version of the app is already available at treasury.bright.dev. We would like to further integrate with Polkassembly and add some improvements based on user feedback as well as integrate Tips and child-bounties mechanism. More details about the planned scope can be found in the description of each milestone.
Project Link : https://treasury.bright.dev
Link to any documentation already published: https://github.com/bright/bright-tresury
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.
The first development phase of this project was funded by the Web3.0 Foundation Grants Program. Currently, BrightTreasury maintenance is funded by Treasury funds and is available in the production environment at https://bright.treasury.dev.
The Team behind it
Bright Inventions is a team of 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:
Agnieszka Olszewska - Technical Lead, blockchain specialist.
She is a senior backend developer with a main interest in data modeling. She started her software development career 10 years ago and from then she began discovering a lot of new technologies. Among them there are JavaScript, TypeScript, React, Postgres, Node.js, NestJS. Most recently she’s been engaged in developing blockchain based solutions with Substrate.
Alisa Kashytska - UI/UX design
She is a UI/UX designer with a passion for digging deep into the product domain and understanding the user's perspective. She has worked on the design for multiple web/mobile solutions and lately has been responsible for UI redesign of Parity Building Blocks Android and web apps.
Ł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.
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.
Costs and budget
The total cost is a sum of budgets for the four milestones.
The cost covers all necessary development, design and management efforts performed by the team introduced in the "Team behind it".
After each milestone a summary of what has been accomplished along with a link to documentation and guidelines how to test will be posted in the Discussion of the proposal.
Milestones
Milestone 1 - Add proposals’ and bounties’ description and title to Polkassembly
Dates: 2022-02-28 to 2022-02-28
Cost: 393.4 DOT
Currently BrightTreasury displays the Proposal and Bounty information that were added through Polkassembly. The goal of this milestone is to support the flow other way around. We want to allow users to share to Polkassembly the Proposal or Bounty contextual information they add via BrightTreasury. Whenever a user converts an Idea to Proposal or adds a new Bounty using BrightTreasury, she/he will be asked if they want to share the description to Polkassembly as well. If the user agrees, she/he will need to confirm the identity and the description will be shared automatically. There will also be the possibility to do it later.
It will include the following user stories:
Milestone 2 - Improvements & change requests
Dates: 2022-03-14 to 2022-04-03
Cost: 936.68 DOT
Within this milestone we would like to present the users with a set of smaller features that were suggested to us in the testing phase of the app. They should improve the overall user experience and engage the community in discussions.
It will include the following user stories:
Milestone 3 - Implementation of child-bounties
Dates: 2022-04-03 to 2022-05-02
Cost: 1064.75 DOT
In this milestone we want to integrate the new child-bounties pallet in BrightTreasury Bounties module.
It will include the following use stories:
Milestone 4 - Add Tips mechanism
Dates: 2022-05-02 to 2022-05-23
Cost: 891.71 DOT
The main goal of this milestone is to integrate the Tips funding mechanism to BrightTreasury, in a similar manner as Proposals and Bounties. Users will be able to browse through tips, introduce a new one or support an already added tip. Tips module will also include Polkassembly integration - two way sharing of the contextual information.
It will include the following user stories:
Link to this proposal info & discussion in BrightTreasury app: https://treasury.bright.dev/proposals/93/info?networkId=polkadot
BrightTreasury Project Summary