completed

Voter Tool - AIM

$9,790.00 Received
$9,790.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
Problem:

<p>Voter's access to information about proposals and assessments is limited and not presented in a user-friendly way.</p>

Yes Votes:
₳ 168,613,001
No Votes:
₳ 14,012,304
Votes Cast:
924

This proposal was approved and funded by the Cardano Community via Project F6: Distributed decision making Catalyst funding round.

  • download
  • download
  • download
  • download
  • download
  • download
  • download
  • download

Detailed Plan

The voter-tool (https://cardanocataly.st/voter-tool/#/) was developed as an experiment in pre-funding development by three active Community Advisors: Lucio, Victor and Phil.

After developing the Community Tools for Fund 5, a set of tools aimed at CAs, vCAs and Proposers to facilitate the Assess / QA process (successfully funded in the same fund), we focused on something that could facilitate and improve the voting experience in Catalyst beyond Ideas Scale and the official Voter App.

During the previous funds the need emerged for the voters to have a more user-friendly interface to explore the various proposals in a given fund in a user friendly way. We wanted to provide access to detailed information not present in the official Catalyst Voting App (like the rationale behind each Community Advisor's reviews) and a mechanism to keep track of the voting choices.

For this reason the tool was developed and released to the public for Fund 4 and further developed and widely used in Fund 5.

A total of approximately 3000 unique visitors have visited the tool over these two voting periods.

The proposal will cover the development of the tool, the maintenance of the current features and the update of the data for the next funds until the end of 2021 (F7 included).

Road Map and Features list

  • Challenges visualization (Title, question, budget etc.) - live from F4
  • Proposal visualization by Challenge (Problem statement, solution, experience) - live from F4
  • Detailed rating visualization - live from F4
  • CAs assessments visualization (rationale and rating) - live from F4
  • Additional media and links visualization - live from F4
  • Proposals sorting (by A-Z, Rating, Budget, Random, No. of reviews) - live from F4
  • Proposals search by title - live from F4
  • Upvote Pick List (a mechanism for voters to prepare, keep track of the voting choice and have an overview of the budget allocated for each challenge with their vote) - live from F4
  • QA process output visualization (the feedback provided by proposers and vCA is integrated in each CA assessment) - live from F5
  • Downvote Pick List - live from F5
  • Integrate IdeaFest Video recordings - live from F5
  • Previous Funds Voting Results - ready from F5, not published yet
  • Multilingual localization (the static strings of the tool as well the proposals/assessments content can be translated and served in many different languages) - ready from F5, not published yet
  • Vote Pick List sharing feature (each voter can prepare his own pick list, specify a rationale for each challenge to explain his voting choice and obtain a public URL for the list shareable with others) - live from F5
  • Create group Vote Pick List (to allow the creation of Vote Pick Lists by organized groups) - to be developed

Team

Lucio Baglione: Developer with 9+ years of experience (mainly focused on web/mobile. Languages and frameworks: PHP, Javascript, Typescript, Python, Ruby - Laravel, Ruby on Rails, Wordpress, Angular.js, Vue.js, Node.js). CA and vCA, co-creator of the Community Tools (Proposer/CA/vCA/Voter Tools).

Victor Corcino: Veteran Community Advisor (vCA), Proposal Mentor, CAs' elected representative for the 1st Catalyst Circle, co-creator of the Community Tools (Proposer/CA/vCA/Voter Tools), Catalyst Swarm core member, engineering/science/developer and 'hands-on' teaching background.

Phil: Veteran Community Advisor (vCA), co-creator of the Community Tools (Proposer/CA/vCA/Voter Tools and Community Landing page), front end UI/UX designer and finance and business background.

Technical Specs

The main part of the Voter Tool is a SPA (Single Page Application) based on the JavaScript framework Vue.js and published as a static website using Github Pages.

A side series of tools, written in python, were developed to parse and transform IdeaScale exports, Community Advisors and QA process outputs into a unique format to be consumed by the Voter Tool.

The outputs from these tools, that basically include all the Catalyst Information for each specific fund, are published as JSONs in the voter tool repository.

The Vote Pick List feature relies on browsers' LocalStorage function to save the voting choices locally in the user's browser.

The second part of the tool consists in an REST API developed in Laravel to store and serve the Vote Pick lists shared by the users.

Budget breakdown

  • F4 Features development: ~70 Hours
  • F4 Data entry - management: ~8 Hours
  • F5 Features development: ~60 Hours
  • F5 Data entry - management: ~8 Hours
  • F6 Features development: ~8 Hours
  • F6 Data entry - management: ~8 Hours
  • F7 Data entry - management: ~8 Hours
  • Quality Assurance and testing: ~12 Hours
  • Design and usability: ~12 Hours
  • Virtual Server Hosting 10$/month = $90

Total hours: 194

Cost per hour: $50

Total: $9790

KPIs

  • Unique users
  • Pageviews
  • Vote Pick list generated
  • Backlinks

PRESS AND MEDIA

Town Hall F4 Voter Tool presentation: https://youtu.be/z1yU_dV2JKg?t=132

Town Hall F5 Voter Tool presentation: <https://youtu.be/5988qJvf-FQ?t=4116>

Cardano360 Mention: <https://youtu.be/al5m14299ww?t=5274>

Community Reviews (1)

Comments

Monthly Reports

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