Last updated 9 months ago
The vCA-tool needs to be updated for each fund. Additional features can be added.
Provide adequate funding to ensure that the tools is maintained and additional features are added.
This is the total amount allocated to vCA-tool Dev & Maitain - AIM.
Tech specs
The vCA-tool is a SPA (Single Page Application) developed in Vue.js 2 that uses Buefy as a UI components library.
All static data is integrated in the tool, and the work done by vCAs is stored locally in the browser using localStorage.
vCAs are able to use predefined filters in order to focus their attention on specific assessments (e.g. for specific proposals / challenges / assessors, by length, by rating etc.) At the end of the process vCAs are able to export a CSV file fully compatible with the original Google Sheet for vCAs that will be used by IOG to aggregate the reviews and calculate the final classification of each assessment.
In Fund8 (out of the funding scope) we’ll introduce the ability to filter by each in a negative way, excluding a specific criteria instead of including it. All filters, negative or not, can be mixed with each other as before.
For the next funds we plan to update the current version to Vue.js 3, implying the identification of a new UI library (Buefy is not compatible with Vue.js 2) and the integration of it in the tool.
Open source
From the beginning of the creation of the Community Tools we always tried to encourage others to create their own version of the tools, because we believe that diversity in the ecosystem strengthens decentralization and the resilience of the system.
For this reason Community Tools are Open Source from Day 1 and so they will remain so forever.
Please describe how your proposed solution will address the challenge?
This could include info about how the project will align with Challenge KPIs?
How will the outcomes of your project be communicated or marketed once completed?
This proposal will allow us to maintain existing features and digest Fund data to undertake operations for Fund 9 and Fund 10, and eventually adapt it in case of major changes in the Catalyst process.
Continuing to maintain the iterative approach followed since the first introduction of the tool to the community, the proposal will also allow us to add additional features requested by the community and identified by us.
This proposal will add to the Challenge KPI of 'Number of maintenance proposals and groups created' in that it is a maintenance proposal.
Please provide a short summary of the main challenges or risks and your strategy to mitigate them?
Given that the project is already successfully in operation and maintained for several funds, there are always risks about people’s involved in the active development, who could encounter blockers of any type that will prevent them from working and delivery.
For this reason, AIM has already on boarded two additional devs who will be responsible of the maintenance and the development of the tool. We have engaged two quality devs in order to have a backup in case of any problems.
This proposal will cover the next two funds, being Fund 9 and 10. The milestones would be to have the proposal and assessments data successfully digested and the app prepared for operation in time for the QA stage of these two funds.
Development costs: $3600
These costs will go to the developer to maintain and develop the tool.
Management: $1000
This is the oversight, planning and code reviews of the development of the tool.
Administration: $1200
This budget will cover the participation costs of catalyst funding inclusion reporting, meetings, payments and general community participation including presentations and promotion.
Testing and QA: $700
Each fund requires a testing round of the tool and data integrity.
AIM Development: $1000
The Cardano AIM (Assembly of Inspired Masses) is a community guild of builders, creators and doers. Our goal is to develop community tools that progress the Catalyst Experiment and add value to the Cardano ecosystem. The Cardano Development fund is an addition to AIM proposals and is designed to assist with the development and management of the Cardano AIM guild.
Often in the past, we worked in advance on new tools or features and then made requests for funding in a retroactive way. We have now on-boarded new developers to work with AIM, the costs associated with this and other possible risks are now in play. We’ll therefore use these funds as an experiment in generating a specific side treasury operated and managed by AIM to, over time go towards the future development of AIM projects on Cardano work towards sustainability.
Total: 7500
Lucio Baglione: Technical Lead - 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) https://github.com/Project-Catalyst/ https://github.com/coire1 .
Victor Corcino: Promotion and marketing - 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 Khoo: Project Lead - 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.
Juliana & Plamen - The AIM Developer team.
The success for this proposal will be achieved in the delivery of two major updates prior to QA Stage of Fund 9 and Fund 10, to allow vCAs to use it in the upcoming QA stage and providing them new features to simplify and make their work more effective.
This is a continuation of this proposal funded from fund6 and already delivered during fund 6 and fund 7: https://cardano.ideascale.com/a/dtd/368917-48088
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Developers of the AIM Community Tools. Successfully funded across multiple funds, active community members.