Last updated 2 years ago
Voter's access to information about proposals and assessments is limited and not presented in a user-friendly way.
Build a simple and convenient tool for voters that provides public access about proposals, CA assessments and additional information.
This is the total amount allocated to Voter Tool - AIM.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
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
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
Total hours: 194
Cost per hour: $50
Total: $9790
KPIs
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
AIM members are the team behind the voter-tool, CA-tool, vCA-Tool and the Community Landing Page. Developers, designers and data experts.