not approved
[C2VN]: Lucid (off-chain code) video course for non-native English communities Developers
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳41,200
Percentage
Received
0.00%
Solution

Our solution would be to create a Lucid (off-chain) video course in the native language. This will allow Non-Native English Community Developers to learn and interact with Cardano.

Problem

Developing dApps on Cardano requires Off-chain solutions. Here are some SDKs to help: Mesh, Lucid… However, there is a lack of comprehensive courses for non-native English communities of developers.

Feasibility
Value for Money
Impact Alignment

Team

2 members

[C2VN]: Lucid (off-chain code) video course for non-native English communities Developers

Please describe your proposed solution

Lucid is an open-source JavaScript library designed to assist you in creating transactions and off-chain code for your Plutus contracts, utilizing various platforms (browsers, mobile devices, desktops, servers). Lucid adds value to the developer ecosystem by aiding developers in building transactions, creating dApps, and interacting with Cardano more efficiently and seamlessly. Nowadays, Lucid is indispensable as it serves as a core library within Cardano, underpinning various protocols.

At present, numerous guidelines on utilizing Lucid are available in English, encompassing subjects like selecting a wallet, choosing a provider, and making payments… Nonetheless, it's crucial to acknowledge that these resources are solely accessible in English, potentially posing challenges for non-native English-speaking community developers.

In the Cardano Foundation's report "Annual Report 2022", it is pointed out that Education is one of the three focus areas of CF's actions in the coming time to boost resources for the Cardano ecosystem.

Our proposed solution aims to address the challenges faced by non-native English-speaking developers in accessing educational resources about Lucid. These developers often face difficulties due to language barriers, scattered documentation on the internet and a lack of community support.

To overcome these challenges, we propose to create a Lucid course in the form of videos. Throughout this course, we will delve into various facets of utilizing Lucid for composing off-chain code for the Cardano Blockchain. Topics will include selecting a wallet, choosing a provider, facilitating payments, delegating, establishing a stake pool, minting assets, and interacting with smart contracts… Additionally, we will compile and present fundamental code examples. By the course's conclusion, students will proficiently navigate off-chain programming on Cardano, thereby fostering the growth of developers within the Cardano ecosystem.

Not only will our solution bridge the language gap, but it will also serve as a centralized and cohesive resource. Non-Native English Community Developers can depend on this resource for learning and utilizing Lucid.

Please define the positive impact your project will have on the wider Cardano community

Our proposed solution addresses the challenge of technical documentation and education for the Cardano ecosystem by providing comprehensive and accessible resources on how to use different tools, libraries, and SDKs. By creating a Lucid (off-chain code) video course specifically designed for Non-Native English Community Developers, we aim to bridge the language gap and provide a scientific learning resource.

Our solution offers numerous benefits to the Cardano ecosystem.

  • Firstly, it enables Non-Native English Community Developers to readily access and comprehend technical documentation, and effectively utilize the array of tools and libraries available. This facilitates increased engagement and contributions from developers within the ecosystem.
  • Secondly, by providing educational resources in native languages, we cultivate a more inclusive and diverse developer community for Cardano. This diversity fosters innovation and enhances problem-solving capabilities, thereby leading to the development of more robust and adaptable applications on the Cardano blockchain.
  • Furthermore, our solution aligns with the Cardano Foundation's emphasis on education as a primary area of focus. Through the provision of comprehensive technical documentation and educational materials, we contribute to the Cardano Foundation's objective of enriching the resources available within the Cardano ecosystem.

To share the outputs and results of our project, we have the following plans:

1.Project Reports (PoM and PoA):

We will submit a Statement of Milestones (SoM) which will be published, reviewed and approved by Community Reviewers. In each Milestone, we will public Proof of Achievement (PoA) to provide evidence that the milestone for which we have already been paid has been achieved.

2.Release outputs/results on our website

We will outputs/results on our website at C2VN where interested individuals can access our update proactively. Discuss or query us about any topics they prefer.

3.Share outputs/results to social platforms (Cardano Forum, Facebook, Telegram, Twitter, Youtube and GitHub):

These will be places we share updates, success stories, and best practices. These will allow us to reach a larger audience and gather feedback and suggestions from the community, fostering a collaborative approach to decentralized identity adoption

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

  • Our team is composed of seasoned instructors and IT experts who possess in-depth knowledge and proficiency in diverse fields including blockchain, computer science, software development, and data mining. With several years of experience as Stake Pool Operators (SPO) within the Cardano ecosystem.

  • Nguyen Van Hieu

  • Bio: Founder of HADA stake pool, member of Plutus Pioneer Program, and Lead Technical Support at many successful startups, proposal of F6,7,8,and 11

  • Telegram:

  • Linkedin:

  • Facebook

  • Nguyen Anh Tien

  • Bio: the founder of the VILAI stake pool, and a computer science expert working in the Cardano/Crypto space since 2018. Cardano Ambassador, Funded Proposer, member of Plutus, Atala Prism Pioneer Program, a Challenge Team member and Co-host for Eastern Town Hall.

  • LinkedIn

  • Twitter

  • Telegram

  • Every year, we have the opportunity to engage with thousands of students majoring in Information Technology. They are third and fourth-year students from major universities in Vietnam. At these universities, we are supporting the development of Blockchain course frameworks, curricula, student clubs, and training. Below are some images depicting our activities.

Image file

Image file

(this is a picture of our class Web3)

Image file

(https://lms.cardano2vn.io/courses/)

Image file

(This is the picture of the summit 2022)

Image file

(This is the picture of the summit 2023)

Image file

  • Supporting students in conducting scientific research on blockchain, building, and integrating their applications with Cardano
  • Organizing and participating in “Together we learn Haskell
  • Introduce and promote Blockchain and AI research and development to Universities

Image file

(This is the picture of the Domg A Uni)

Image file

Image file

  • Products that we have used Lucid for include <https://cardano-tool.vercel.app> ; <https://demarket-frontend.vercel.app>; <https://dualtarget.dmm.io.vn/>

Image file

Image file

  • Community Involvement: We actively participate in the Cardano community as Plutus Pioneer Program members, stake pool operators, and moderators. Our involvement demonstrates our commitment to the ecosystem and our understanding of its dynamics and requirements.
  • Network and Partnerships: We have established partnerships and collaborations with universities, technical experts, and Cardano-related organizations. These connections enhance our capabilities and enable us to tap into a wider pool of knowledge and resources. We established the University Blockchain Alliance (UBA) to connect and share Blockchain knowledge together, Dong A uni.
  • Project Management Skills: Our team has strong project management skills, ensuring efficient planning, monitoring, and execution of projects. We are adept at handling budgets, adhering to timelines, mitigating risks, and maintaining effective communication with stakeholders.
  • Transparency and Accountability: We prioritize transparency and accountability in our project delivery. We are committed to providing regular updates, maintaining open communication channels, and addressing any concerns or issues promptly. Our track record of delivering projects on time and meeting client expectations demonstrates our reliability.

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: Overview and Setup Environment

A: Milestone outputs

  • Creating detailed lesson outlines for the course and plan
  • Creating lecture content (including making slides): Video 1-3
  • Video 1. Overview and Import Library
  • Video 2. Basics:
  • Instantiate Lucid
  • Create a wallet
  • Build your first transaction
  • Video 3. Demo Use Lucid with Next.js

B: Acceptance criteria

  • Detailed lesson outlines for the course and plan
  • 3 lecture slide files for videos 1-3
  • The first 3 videos from the course are available to view on YouTube

C: Evidence of milestone completion

  • Outline and slides for course content will be available on Google Docs
  • The first 3 videos were uploaded to the channel [https://www.youtube.com/<member communityid="163" id="178068">cardano2vn</member>](<https://www.youtube.com/<member id='178068' communityId='163'>cardano2vn</member>>)

Milestone 2: Getting started

A: Milestone outputs

  • Creating lecture content (including making slides): Video 4-10
  • Video 4. Choose a wallet
  • Video 5. Choose a provider
  • Video 6. Make payments
  • Video 7. Delegate
  • Video 8. Create a stake pool
  • Video 9. Mint/Burn assets
  • Video 10. Interact with smart contracts

B: Acceptance criteria

  • 7 lecture slide files for videos 4-10
  • The next 7 videos from the course are available to view on YouTube

C: Evidence of milestone completion

  • The slides for course content will be available on Google Docs
  • The next 7 videos were uploaded to the channel [https://www.youtube.com/<member communityid="163" id="178068">cardano2vn</member>](<https://www.youtube.com/<member id='178068' communityId='163'>cardano2vn</member>>)

Milestone 3: Interacting with Smart contracts through a front-end interface

A: Milestone outputs

  • Creating lecture content (including making slides): Video 11-13
  • Video 11. Examples code 1: Vesting
  • Video 12. Examples code 2: Marketplace
  • Video 13. Test and emulate

B: Acceptance criteria

  • 3 lecture slide files for videos 11-13
  • The last 3 videos from the course are available to view on YouTube

C: Evidence of milestone completion

  • The slides for course content will be available on Google Docs
  • The last 3 videos were uploaded to the channel [https://www.youtube.com/<member communityid="163" id="178068">cardano2vn</member>](<https://www.youtube.com/<member id='178068' communityId='163'>cardano2vn</member>>)

Final Milestone: Final Milestone: Closing project

A: Milestone outputs

  • Create a Project Close-Out Report and Project Close-Out Video.
  • Project management: 2 hours/per week x 26 weeks
  • Event Marketing and communications

B: Acceptance criteria

  • a Video for the final report of the project.
  • a Project Close-Out Report
  • Files describing marketing activities are available on Google Driver

C: Evidence of milestone completion

  • The copy version of the Project Close Out Report will be published on public Google Driver
  • Project Close Out Video are published on the YouTube channel
  • Evidence of Event Marketing and communications compiled is available on Google Docs

Who is in the project team and what are their roles?

The team:

The Cardano Blockchain Training Center has project members with the following roles:

Mr.Nguyen Van Hieu: Project management, curriculum development and lecturers

  • Lead the project and ensure the success of the training center
  • Manage project resources, budget, and time
  • Strategic orientation and training center development
  • Act as a key facilitator in developing curriculum and course content

Mr. Nguyen Hong Sơn - Full-stack Developer/Blockchain Developer/curriculum builder and lecturer

  • More than a year of building and operating on the Cardano Blockchain platform
  • 6 months working with Haskell and Plutus languages, 4 months working with Aiken programming language
  • There is a project funded at fund 10, ranked 2nd in the Startup &amp; Onboarding for Students category
  • Experience in dApp development and skills in writing smart contracts with Aiken language
  • 2 years of experience developing AI/machine learning/deep learning, data science, …
  • Email: [email protected]
  • Github
  • Telegram
  • Linkin

Mr Tung Tien Nguyen - Frontend Developer/curriculum builder and lecturer, Third-year of University of Transport and Communications

  • Specializes in creating intuitive and user-friendly interfaces for the platform, focusing on the frontend development and user experience.
  • Telegram:
  • Email: [email protected]

Mr. Phung Tien Dung -Full stack Developer/curriculum builder and lecturer, Third-year of University of Transport and Communications

  • Experienced with developing on Cardano network
  • Programming languages: Golang, Python, NodeJS, ASP.NET
  • Blockchain &amp; Sustainability Researcher
  • Email: [email protected]
  • Github:

Each member of the project plays an important role in ensuring the success of the Cardano Blockchain training center. The cooperation and coordination between members will create a professional learning and development environment, meeting the training needs of Blockchain students of Information Technology.

Please provide a cost breakdown of the proposed work and resources

This is the course budget per Milestone

Milestone 1: Overview and Setup Environment ₳8000 &lt;=&gt;19.42%

Milestone 2: Getting Started ₳12000 &lt;=&gt;29.13%

Milestone 3: Interacting with a contract through a front-end interface ₳10000 &lt;=&gt;24.27%

Final Milestone: Closing project ₳11200 &lt;=&gt;27.18%

Total: ₳41200.00

Budget details here

“No dependencies."

How does the cost of the project represent value for money for the Cardano ecosystem?

The cost of the project represents value for money for the Cardano ecosystem in several ways:

  1. Increased Developer Engagement: By providing resources and support for Non-Native English Community Developers, the project lowers barriers to entry, allowing more developers to contribute to the ecosystem. This broadens the talent pool and accelerates the development of diverse applications on Cardano.
  2. Enhanced Innovation: A more inclusive developer community fosters a variety of perspectives and ideas, driving innovation. The project’s educational resources and tools enable developers to create more powerful and flexible applications, enhancing the overall quality and variety of projects on Cardano.
  3. Efficient Use of Resources: The project consolidates educational materials and technical documentation into a centralized, cohesive resource. This reduces redundancy and ensures that developers have access to high-quality, standardized information, improving their efficiency and productivity.
  4. Alignment with Cardano’s Goals: The project aligns with the Cardano Foundation's focus on education and community development. By investing in education and resources, the project supports the Foundation's goal of expanding and enriching the Cardano ecosystem, thereby providing long-term value.
  5. Economic Growth: By empowering more developers to build on Cardano, the project stimulates economic activity within the ecosystem. Successful projects can attract investment, create jobs, and drive economic growth, benefiting the entire Cardano community.
  6. The average hourly rate for a JavaScript developer is $50/hr. Additionally, this tool needs to accommodate various project types, so the design process for each step must consider these differences. [Source - JavaScript Developer Hourly Rate Guide | Flexiple]
  7. A freelance accountant can charge from $50/hr. Treasury Guild charges $50/hr for wallet setup, administration, and payments. [Source - Accountant Hourly Rates | Crowdsourced List ]
  8. Additionally, all resources working on this project are taking on the currency risk of being paid in ADA. This means that a decline in ADA’s price could result in lower payments or less work completed for each milestone. Conversely, any increase in ADA’s price would reward the contributors for investing in the Cardano ecosystem.
  9. For this project, we are calculating a rate of 100 ADA/hour. This is the average rate at which the project can be executed.

In summary, the project's cost is justified by the substantial benefits it delivers in terms of developer engagement, innovation, resource efficiency, alignment with strategic goals, and economic growth, all of which contribute to the robust and sustainable development of the Cardano ecosystem.

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