There is no one site where resources, tools, APIs, etc. are concentrated. of Cardano created by the community.
Create a collaborative open-source platform where developers in the Cardano ecosystem can share and utilize resources, tools, APIs, etc.
This is the total amount allocated to Cardano Resource Hub.
Fernando Yánez
No dependencies
Project will be fully open source
1.- Context:
Cardano is one of the leading blockchains, but the number of technical developers in its ecosystem is minimal compared to other ecosystems. Developers typically search for resources in different sources to learn new programming languages or technologies, such as YouTube, GitHub, etc. Additionally, they look for existing resources like plugins, toolkits, APIs, etc., for their projects. Examples of other ecosystems with shared resources are https://pub.dev/ and https://docs.flutter.dev/ for Flutter developers.
Catalyst has funded many open source projects and it is expected that this type of projects will continue to grow in Cardano, each of these projects generates a large amount of resources that can be shared by the community.
2.- Current Situation:
There is no platform where developers in the Cardano ecosystem can find resources, tools, plugins, APIs, etc. that have been created by the community and especially by projects subsidized by Catalyst, to incorporate into their projects. This lack of resources makes dApp learning and development more challenging, leading to developer burnout.
The efforts and results achieved by open source projects that have been funded by Catalys are unknown to developers and to new Catalyst projects.
3.- Proposed Solution:
Our project proposes an open-source platform where developers can find, share, and utilize resources within the Cardano ecosystem.
The platform will include resources such as IDEs, scripts for process automation, knowledge base, documentation, deployment, testing, and monitoring frameworks, samples, templates, dashboards, APIs, and more. This will allow Catalyst-funded projects to share their business efforts and knowledge with other teams by providing tested and functional resources.
Our project addresses the challenge by providing a platform where developers can access resources such as:
And more resources that are useful for creating on Cardano.
In this way, the efforts of Catalyst-funded projects will generate commercial value and contribute to the Cardano community by reducing the cost and time of development for new projects through sharing documentation, code, etc. This proposal addresses all the questions posed in the challenge:
Success metrics for the project include:
Users:
Our strategy for sharing the products and results of our project includes:
Our capacity to deliver the project with high levels of trust and accountability is based on the following:
Main objectives of the project:
Metrics to validate the objectives:
Q4-2023 (Phase 1) - Project Planning
Deliverables of this phase:
1.- Project roadmap.
2.- Architecture design.
4.- Database schema (script).
5.- Functional specifications.
Q1-2024/Q2-2024 (Phase 2) - Platform Development
Deliverables of this phase:
1.- Design the user interface for the platform.
2.- Design the architecture of the platform.
3.- Test report
4.- Development and implementation of the platform.
5.- Versioned source code.
Q4-2024 (Phase 3) - Deployment and Launch
Deliverables of this phase:
1.- Deployed platform
2.- Versioned source code.
3.- Report projects contacted, and report projects registered on the platform
Q4-2023 (Phase 1) - Project Planning
Expected outcomes:
Q1-2024/Q2-2024 (Phase 2) - Platform Development
Expected outcomes:
Q4-2024 (Phase 3) - Deployment and Launch
Expected outcomes:
General project management approach:
The project will be managed using a waterfall methodology. This means the project will be divided into a series of sequential phases, and each phase will be completed before the next one begins. This approach is suitable for projects that are well-defined and have a clear scope.
A project management tool like Asana will be used to track project progress, manage tasks, and communicate with team members.
(*) Each deliverable will be accompanied by technical documentation.
1.- Workforce (A)
Fase 1: (Q4-2022)
Project planning
Resources Quantity Cost x hour (ada) Hours Total(ada)
Project manager 1 ₳136.00 90 ₳12,240.00
Software engineer 1 ₳120.00 200 ₳24,000.00
Q2/Q3-2024 (Phase 2 / 3)
Development of the Plataform
Software engineer 2 ₳120.00 400 ₳96,000.00
UX/UI designer 1 ₳65.00 120 ₳7,800.00
Infrastructure engineer 1 ₳120.00 120 ₳14,400.00
Security engineer 1 ₳150.00 160 ₳24,000.00
Quality assurance 1 ₳80.00 250 ₳20,000.00
3T-2024 (Phase 4)
Deployment and Launch
Software engineer 1 ₳120.00 40 ₳4,800.00
Infrastructure engineer 1 ₳120.00 20 ₳2,400.00
Coordinator of Communications
with Funded Projects 1 ₳50.00 400 ₳20,000.00
Workforce (A) ₳225,640.00
2.-infrastructure costs (B)
Resource Month total
Cloud 1 2 ₳60,000.00
TOTAL (A)+(B) ₳285,640.00
The cost estimation was carried out taking into account the following aspects:
Salaries and expertise: The average salary of an experienced developer and experts in information technologies was considered, according to the standards established by the Ministry of Labor of Ecuador. These salaries reflect the competence and specialized knowledge required to effectively carry out the Cardano-based scrutiny project.
Infrastructure and resources: It is considered that at least the first two phases of the project will not require significant resources (such as AWS) as it will still be in the development phase.
It is important to emphasize that these values are referential and are taken from the Ministry of Labor of Ecuador since the proponent is from this country.
Reference price of ADA is USD 0.23, at the time of publication of the proposal, ADA is USD 0.28
Value for money for the Cardano ecosystem
In this project, the quality-price ratio is based on:
1.- All the subgranting that Catalys has already done will see its fruits in the availability of tools for new projects and/or improve existing ones.
2.- Development time of new projects in less time and higher quality, this reduces time and reduces cost
The team is made up of people with great experience in software development, we also have knowledge of blockchain, cardano, the team is mainly composed of:
Fernando Yánez
Electoral Software Engineer / Lead Full Stack Developer
Fernando has been involved in electoral processes from a technical perspective, possessing knowledge of multiple programming languages. He has worked in various industries, taking on roles such as developer, team leader, and project manager.
https://www.linkedin.com/in/fernando-y%C3%A1nez-burbano/
David Tacuri
Electoral Software Engineer / Lead Full Stack Developer
David Has actively participated in more than 30 electoral processes in Ecuador, acquiring a profound understanding of electoral procedures and election laws. Additionally, he possesses technical expertise in various programming languages and databases. As an enthusiastic advocate for blockchain, David has conducted several presentations on blockchain and Cardano at schools and universities in Ecuador and Paraguay."
https://www.linkedin.com/in/david-patricio-tacuri-lema-256a08b1/