mirror of https://github.com/status-im/swarms.git
Create 267-snt-voting-dapp
This commit is contained in:
parent
0928e0f226
commit
c496824537
|
@ -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/).
|
Loading…
Reference in New Issue