diff --git a/ideas/267-snt-voting-dapp b/ideas/267-snt-voting-dapp new file mode 100644 index 0000000..409ea51 --- /dev/null +++ b/ideas/267-snt-voting-dapp @@ -0,0 +1,106 @@ +--- +id: 267-snt-voting-dapp +title: SNT Voting Dapp +status: draft +created: 2018-06-05 +category: dapp +contributors: + - Barry + - 3esmit + - rramos +exit-criteria: yes +success-metrics: yes +clear-roles: yes +future-iteration: yes +roles-needed: + - QA + - UXR + - Designer +okrs: + - + - +--- + +## Preamble + + Idea: 267 + Title: SNT Voting Dapp + Status: Draft + Created: 2018-05-21 + Requires (*optional): 172-topic-democracy + +## Summary + +Provide Status users with a dApp to vote on ideas using their SNT without affecting their token balance. + +## Swarm Participants + +- Lead Contributor: @3esmit +- Contributor: @Barry +- Contributor: @rramos +- Contributor: @3esmit +- QA: +- PM (required for user-facing): @rachelhamlin +- UX(R) (required for user-facing swarms): + +## Product Overview + +Status.im has ideas for a DApp idea collective commons, and we want the SNT Holders to have the ability to vote on these and decide a winner + + +### Requirements & Dependencies + +The final goal for this DApp is to be managed via Liquid Democracy. Idea #172 needs to be implemented before this iteration starts. + + +### Minimum Viable Product + +Goal Date: TBD + +Description: +For the initial delivery, these are the minimum features proposed: +- UI to list all items subject to votation +- UI to allow SNT holders to vote / cancel vote +- UI to view details about an item +- UI to create voting items by the contract owner +- Use contracts from Idea #172 for creation of proposals and to handle voting. +- After N blocks a votation is closed and results tabulated + +### Iteration 1 + +Goal Date: TBD + +Description: +- Design / Prototypes are created +- Design and layout of dApp is updated +- SNT holders may create items to vote + +### Iteration 2 + +Goal Date: TBD + +Description: +- UI for vote delegation is created +- Vote tabulation based on Liquid Democracy +- Multiple choice polls can be created + + +## Success Metrics + +Initial emphasis is on deliver a working product with no bugs at contract level and no critical bugs for the UI + +- Items to vote on can be created +- Users can browse on the different proposals +- Users can vote with their SNT tokens +- Users can cancel their vote +- After a votation period ends, votes are tabulated correctly. + +## Exit criteria + +- Launch voting DApp in the mainnet +- Users are able to vote on ideas + +## Copyright + +Copyright and related rights waived +via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).