not approved

Embed Voteaire On-Chain Voting In 3rd Party Sites

₳125,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Feasibility
Value for money
Impact / Alignment
Solution

We will build a react component that will enable projects to embed Voteaire ballots within their own website. This makes it easy for a project to provide on-chain governance to NFT or FT token holders

Problem:

Projects in Cardano want to integrate on-chain voting seamlessly into their websites. The challenge is to maintain vote integrity while also making the voting processes intuitive and easy-to-use.

Yes Votes:
₳ 7,757,375
No Votes:
₳ 28,721,994
Votes Cast:
154

[IMPACT] Please describe your proposed solution.

The Voteaire team has already successfully deployed user-friendly on-chain voting on Cardano, but the new challenge is to provide building blocks to projects via a react component that can be embedded into an existing website, leveraging the infrastructure of Voteaire.

Multiple projects have now used Voteaire to offer voting to their community. This experience influences our approach to this new proposal. As an on-chain voting mechanism for Cardano, it applies to projects of all types – there’s no limit to how impactful a tool like this could be!

The main goal of Voteaire has always been to make voting on Cardano inclusive and accessible to everyone. The proposed react component would serve to enhance the usefulness of the voting mechanisms already established.

At least two components will be built:

  • One for listing ballots relevant to the project

  • One for allowing project participants to vote

    [IMPACT] How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?

This expansion to the functionality of Voteaire will provide DAOs and other projects the ability to conduct on-chain governance from within their own portals/ecosystems. This will increase the convenience and reduce the effort for DAO members to vote on various decisions necessary for the ongoing operation of the organization.

The challenge of this proposal will be to maintain the Voteaire voting experience while allowing incorporation within the project’s site. A single react component will offer a decent voting experience in one place, maximising ease-of-use and reducing the friction caused by asking people to leave the project’s ecosystem in order to vote.

The impact of this project will be huge. Projects will soon be able to offer transparent on-chain voting to their supporters within their own website. The context of this integration will vary from project to project, and the react component's success will depend on its reliability in a multitude of scenarios.

We think this will help Cardano continue to set itself apart from other blockchains when it comes to on-chain governance. The more engaged Cardano users are with the projects building on the network, the better. On-chain votes are a great way to create valuable interactions within the Cardano community. Making these votes easy for all will increase the value generated.

[IMPACT] How do you intend to measure the success of your project?

We will judge the success of this react component based on how many projects are using it as well as how many votes are being cast overall.

Productivity and growth will increase on Cardano after this is implemented, due to the fact that governance is the next step in Cardano’s evolution as a blockchain. We hope to continue to contribute to this exciting evolution with this proposal.

The input and feedback from projects using the react component will be of paramount importance to the Voteaire team. Based on the needs of projects using the tool, more features could potentially be added.

[IMPACT] Please describe your plans to share the outputs and results of your project?

We will share the outputs of our project via the following:

  • Open source Github repositories

  • Medium Articles

  • How-To guide hosted in Github

    [CAPABILITY/ FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability?

We developed and deployed Voteaire, the user-friendly on-chain voting platform currently living on Cardano mainnet. This makes our team very well suited to tackle this challenge.

Our team has the required skills to execute this proposal. The existing Voteaire platform demonstrates the capabilities we have in-house.

[CAPABILITY/ FEASIBILITY] What are the main goals for the project and how will you validate if your approach is feasible?

The proposed objectives of our project are as follows:

Create easy-to-integrate components to make it as simple as possible for projects to leverage the power of Voteaire.

Provide customizability options for the components to ensure seamless integration into existing project websites.

Gather feedback from projects using the components and use this information to further enhance the tooling.

Existing demand for projects to leverage Voteaire from within their own websites in combination with a team with the required skills to execute, demonstrates and validates the feasibility of this project.

Successfully achieving these objectives will result in a multitude of different projects deploying this tool in their own ecosystems and lots of on-chain voting happening on Cardano!

[CAPABILITY/ FEASIBILITY] Please provide a detailed breakdown of your project’s milestones and each of the main tasks or activities to reach the milestone plus the expected timeline for the delivery.

Here is the high-level plan for carrying out the project:

Milestone 1: Planning

  • Kickoff
  • Architecture
  • Create Github Repo
  • Create Epics/Stories
  • Design of front end interface
  • Project setup

Milestone 2: Development

  • Setup of dev backend infrastructure
  • Setup of dev frontend infrastructure
  • Creation of Component Repo
  • Ballot Listing Component
  • Voting Component
  • Updating Voteaire for self serve project page
  • Documentation
  • End to end testing of POC
  • Resolution of identified issues

Milestone 3: Deployment

  • Setup of frontend infrastructure
  • Setup of backend infrastructure
  • Deployment to production environments
  • Post launch stabilization

The overall timeline for this project is expected to be 2 months.

[CAPABILITY/ FEASIBILITY] Please describe the deliverables, outputs and intended outcomes of each milestone.

These are the deliverables for each milestone:

  1. Planning
  2. DELIVERABLE: Architecture document
  3. DELIVERABLE: Project Plan
  4. Development
  5. DELIVERABLE: Github repository for open-source code
  6. DELIVERABLE: User documentation (possibly within Github repository)
  7. Deployment
  8. DELIVERABLE: A release tag in Github

[RESOURCES & VALUE FOR MONEY] Please provide a detailed budget breakdown of the proposed work and resources.

The budget breakdown by project phase is the following:

  1. Planning - $8,400
  2. Development - $15,300
  3. Testing - $4,590
  4. Deployment - $4,500

These budgets are determined by the required project team to deliver against the tasks outlined above.

[RESOURCES & VALUE FOR MONEY] Who is in the project team and what are their roles?

Vivek Nankissoor

  • Project Lead
  • Design / UX

Mike Stewart

  • Technical Lead
  • Development

Van Michael Bewley

  • Business Analysis
  • Documentation
  • Community Management

Mateus Santos

  • Development

    [RESOURCES & VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?

Value and rationale

  • The total number of DAOs in the Cardano ecosystem (within the next year): ~50

  • Total number of NFT projects that could potentially use on-chain voting as utility: ~150

  • If 10% of this audience is actually interested in using on-chain voting, the number of interested parties is ~20

  • The time required for a single party to create their own on-chain voting solution: ~500hrs

  • The billing rate (in USD) for a person with the skillset to create an on-chain voting solution: $95/hr

  • The total cost (in USD) for a single project to create their own on-chain voting solution: ~$47,500

  • If 20 parties created their own on-chain voting platform, it would cost ~$900,000 USD

Community Reviews (1)

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00