Please describe your proposed solution.
This proposal will add additional features to the DripDropz Open Source Voting tool. For this proposal, The DripDropz team will build a petitions management tool. This tool will allow the voting system to accept petitions which lead to votes. There will be two main uses for this iteration of the petitions management system: Candidate Qualification and Proposal Raising.
Example 1: Candidate Qualification: A community can set a vote which will accept all valid candidates for an office. That community can utilize the petitions system to manage which candidates are able to appear on the ballot. Candidates are provided a form to collect basic information. Candidates are provided a page to collect digital signatures to reach a threshold.
Example 2: Proposal Raising: A community can have an open vote system where an issue or proposal can be raised for a vote. In this example a DAO can allow anyone to raise a proposal with enough signatures. The proposer is provided a form to collect the necessary basic information. The Proposer is provided a page to collect digital signatures to reach a threshold.
Thresholds can be set to any number by the voting system admin. Signature collection occurs within the system, and different requirements can be set. Initial requirements are any of: amount of ADA held, amount of a configurable native asset held, Specific NFT Policy ID held.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
The challenge calls out a few areas where this proposal fits. Our Voting system can be implemented as a governance system, and also can be seen as a business solution. As a governance system, we see the potential to implement our tool in clubs, organizations, homeowners associations, and board rooms. As a business solution, the tool can be used to raise issues or proposals into an organization, and allow the affected parties to vote. The Cardano ecosystem benefits from advanced voting tools and increased chain volume. This tool provides both.
How do you intend to measure the success of your project?
Our project will be successful when the new features are added to the open source repository and available to the public.
Please describe your plans to share the outputs and results of your project?
The outputs of this project will mostly take the form of github commits to the maintained open source repository. There will be additional explainer videos and documentation that will be produced.