completed
vCA-tool Dev & Maitain - AIM
Current Project Status
Complete
Amount
Received
$7,500
Amount
Requested
$7,500
Percentage
Received
100.00%
Solution

Provide adequate funding to ensure that the tools is maintained and additional features are added.

Problem

The vCA-tool needs to be updated for each fund. Additional features can be added.

Addresses Challenge
Feasibility
Auditability

AIM

3 members

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.

  • Planning of development, new features, community feedback incorporation - delivery Fund 9 / week 2

  • Challenges data update - delivery Fund 9 / week 2

  • New features development - delivery Fund 9 / week 3

  • Update to Vue.js 3 - tentative delivery Fund 9 / week 3 - could be postponed to Fund 10

  • New features QA and testing - delivery Fund 9 / week 5

  • Proposals data update - delivery Fund 9 / start of week 5

  • Assessments data update - delivery Fund 9 / start of week 6

  • Tool release - delivery Fund 9 / start of week 6

  • Planning of development, new features, community feedback incorporation - delivery Fund 10 / week 2

  • Challenges data update - delivery Fund 10 / week 2

  • New features development - delivery Fund 10 / week 3

  • New features QA and testing - delivery Fund 10 / week 5

  • Proposals data update - delivery Fund 10 / start of week 5

  • Assessments data update - delivery Fund 10 / start of week 6

  • Tool release - delivery Fund 10 / start of week 6

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.

  • Number of Github commits
  • Number of Github issues opened/resolved
  • Number of Github PR reviewed / merged / accepted
  • Number of feedback received and implemented

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

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