Please describe your proposed solution.
This proposal includes creating a mobile and web browser extension version of a voting client application that will be used by DAO-NET members to vote on budgets, other issues, and to manage DAO-NET tokens. The intention is to use an existing open source wallet for Cardano and add the features to that wallet if possible. The preference is to collaborate with the original wallet developers to develop these features however at the time of writing no collaboration has been arranged yet.
The existing web server based interface, that will be integrated into the new voting dapp and wallets, can be seen in the test link provided. The new dapp will continue to allow users to select from multiple languages.
Please describe how your proposed solution will address the Challenge that you have submitted it in.
This project aligns with the Challenge direction of integration with existing products including DAO-NET itself and ADA wallets. The value for end users will be the ability to manage DAO-NET voting and tokens using a decentralized application that will make the DAO-NET ecosystem more resilient towards attempts to shut the system down by targeting the current centralized website.
This application, as part of the DAO-NET suite, is expected to attract many new users to the Cardano ecosystem while voting on funding the development of many new applications which directly aligns with the Challenge metrics.
What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
The main challenge will be finding an existing open source wallet developers with which to partner. The list of open source wallets is readily available along with the developers so identifying interest should be straightforward. In the event that no wallet developers are interested then the intention will be to fork the most compatible open source wallet and perform all the work with the DAO Coders consulting team.
Conversely, there may be more than one open source wallet developer team willing to work with DAO Coders on this project. In that event then DAO COders will negotiate with both teams to see if splitting the funding could result in multiple wallets being integrated otherwise DAO Coders will simply select the wallet deemed most compatible with our requirements.
Integrating a multilingual user interface design with existing open source wallets may prove problematic and entail more workload than scoped in this proposal. The multilingual aspect may initially be restricted to the voting application portion of the wallet in that case.