vocdoni / bounties Goto Github PK
View Code? Open in Web Editor NEWBounty list for the Vocdoni project
Bounty list for the Vocdoni project
Title | Development of a OAUTH CSP handler with Twitter support |
---|---|
Short description | The purpose of this task is to build an OAUTH CSP handler to validate Twitter accounts and to create a proof-of-concept UI for the voting process flow using Vocdoni SDK and React UI components |
Total number of bounties | 1 |
Period | 2 months |
Payment | in USDC and FIAT |
Amount | 5000 USDC + 5000 EUR |
Comments |
The purpose of this task is to allow Twitter users to create and vote on elections using the Vocdoni protocol with blind signatures.
In one side, a new handler to authenticate OAUTH needs to be implemented (https://github.com/vocdoni/blind-csp), which should contain a new simple API to allow configuring elections on the CSP side.
In the other side, a proof-of-concept UI must be created making use of the Vocdoni SDK, the Vocdoni UI components (React) and based on Chakra UI.
Basic Funcionalities and Views of the UI:
Basic Funcionalities:
Access Token
from the OAUTH2 flow in order to identify a user. This token should be needed for creating the census in an election (if the user is creating an election) or for authorizing the user to vote in a given election by checking the already existing census (to prove that the user logged-in is really in the census of the election)*A total of 5000 USDC will be paid at the beginning of the project and 5000 EUR will be paid when the deliverables are complete and ready for sharing
This Vocdoni Bounty seeks to leverage the power of Gitcoin Passport identity, Vocdoni's blind signature CSP service, and Vochain to create a proof-of-concept working UI for anonymized identity validation and casting votes on proposals. The objective of this bounty is to demonstrate the potential of combining these innovative technologies to facilitate secure and transparent voting processes.
The proposed solution must showcase how Gitcoin Passport identity can be seamlessly integrated with Vocdoni's blind signature CSP service to enable anonymous identity validation. Participants must also demonstrate their ability to integrate Vochain into the solution to enable voting on proposals in a secure and transparent manner.
The successful submission of this bounty must result in a fully functional proof-of-concept UI that demonstrates the integration of these technologies. The UI must showcase the voting process, from identity validation to casting a vote on a proposal, and highlight the security and transparency features of the solution.
Title | Development of a Voting UI based on React UI-components |
---|---|
Short description | The purpose of this task is to create a complete UI for an entire voting process flow using Vocdoni SDK and React UI components |
Total number of bounties | 1 |
Period | 2 months |
Payment | in USDC |
Amount | 11.000 USDC |
Comments |
The purpose of this task is to create a complete UI for an entire voting process flow as defined in the Vocdoni Protocol specifications.
It should make use of the Vocdoni SDK, the Vocdoni UI components (React) and based on Chakra UI.
Basic Funcionalities and Views of the UI:
11.000 USDC* paid to the wallet specified by the selected bounty participant
*A total of 5000 USDC will be paid at the beginning of the project and 6000 USDC will be paid when the deliverables are complete and ready for sharing
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.