over budget
Automated funding 4 funded projects
Current Project Status
Unfunded
Amount
Received
$0
Amount
Requested
$63,900
Percentage
Received
0.00%
Solution

This proposal aims to build a smart contract to automatically disburse amongst wallets of project members. dApp is designed to send ADA under certain pre-set conditions.

Problem

Funded projects currently lack the tools to support financial Implementations. Each project has a different tool and executes in a different way. These tools are often used manually by project manager

Impact / Alignment
Feasibility
Auditability

Team

3 members

Automated funding 4 funded projects

Please describe your proposed solution.

Project Catalyst is a very good governance platform for Cardano. It is one of the keys to long-term and sustainable development.

However, The disbursement process to all members of funded proposals is very manual and time-consuming. It can lead to delays in project development time.

Our solution is to change this funding using smart contracts. Monthly payment of funded proposal can be released to an address of a smart contract. Based on pre-set conditions these ADAs will be distributed to the member's wallets. This condition usually includes information such as Time, completion schedule, and the number of votes of shareholders.

The smart contract will be tested on a few projects the team is implementing, after successful testing, the team will write documentation and publish it for the community to use.

Please describe how your proposed solution will address the Challenge that you have submitted it in.

With the successful running of smart contract, the proposal will provide effective solutions for funded projects. It provides a financial service that helps the proposer, project manager, accountants in paying project costs to each member.

By sharing the smart-contract template with the community, other project owners can verify each line of code and apply smart-contract to their projects. Dapp will allow easy scaling with the number of projects increasing after each fund. Dapp also enables fast disbursement, easy audit, and enables transparency of decisions.

What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?

  • We might un-foreseen any issues all challenges we might have in moving the current funding mechanism to a smart-contract base. we will spend 1-month terms to study current reimbursement in some funded proposals to understand how they did the monthly payments.

We are committed to delivering transparency internally and with the community. We will keep track of all project activities and expenses in "https://github.com/cardano2vn" when the project is funded.

Please provide a detailed plan, including timeline and key milestones for delivering your proposal.

For the successful implementation, we have the following detailed plan

i. After 3 months:

  • Break down the project into workable tasks (WBS), assign tasks to members
  • Setup development environment: Testnet node, Github, staging server.
  • Study payment methods to members of the funded project base on completed tasks monthly.
  • Define detailed system architecture
  • Design the smart contract programs.
  • Front end/Backend development

ii. After 6 months:

  • On-chain/off-chain coding for smart contracts.
  • Running smart contract on Testnet
  • Running Bug Bounty program, collecting feedback, and update programs
  • Running smart contract on Mainnet
  • Document and create instruction videos/guides
  • Release smart contract codes for the community to re-use

How our team manages the workload among funded projects:

  • Many of our projects use community resources. With these projects, the core team will focus on building a mechanism to encourage people from the community to participate and ensure the quality of the output.
  • Some of the work in the projects will be outsourced such as marketing, content design, event preparation, and survey implementation.
  • The core team will hold weekly meetings with project managers to capture progress updates, barriers, and solutions.

We also apply these solutions to handle the workloads:

  • Create a full list of projects and processes with the responsibility of each member
  • Define the timeline and scope of each task in projects, set the priorities for each task, visualize progress and set realistic deadlines.
  • We do analyze the workload of our team to determine the workload of the entire team and individual team members

Please provide a detailed budget breakdown.

Our detailed budget breakdown is calculated base on the below rates:

  • $40/hour for Infrastructure/Front end/back end Designers
  • $50/hour for a smart contract developer
  • $40/ hour for a web/ mobile application developer
  • $30/hour for a quality tester

These are budgets for individual items (the Google spreadsheet version is ready at this link):

  • Study payment methods to members of the funded project base on completed tasks monthly $1,600
  • Infrastructure Design: (Severs, network, security, cloud services, data…) $960
  • Front-end design (web/mobile UI, UX designs) $640
  • Backend, Smart contract Design $3,200
  • Front-end dev (web/mobile coding) $12,800
  • Back-end, Smart-contract coding $14,400
  • QA Testing ( Web & app, Functions, security testing) $4,800
  • Running smart contract on testnet $1,800
  • Bug bounty, update bug fix $7,200
  • Running smart contract on mainnet $1,800
  • Documenting the project, Creating Instructions for community $4,800
  • Release codes to the public $160
  • Support in 3 months $2,160
  • Budget for hiring Virtual Private Servers on Google Cloud Provider $3,000
  • Project Management $2,080
  • Budget for Marketing $2,500

Total is $63,900

Please provide details of the people who will work on the project.

Tien Nguyen Anh @tienna,

  • Founder of the VILAI stake pool, computer science experts, working in the Cardano/Crypto space since 201
  • LinkedIn: https://www.linkedin.com/in/tienna
  • Twitter: <https://twitter.com/tiennganh>
  • Telegram: t.me/tiennguyenanh

Hieu Nguyen Van @nvhieu

  • Founder of HADA stake pool, member of Plutus Pioneer Program, Lead Technical Support at many successful startups.
  • Telegram: t.me/nvhieu1978
  • Linkedin: <https://www.linkedin.com/in/nguyen-van-hieu-b4410121b>

Cao Duc Thinh:

  • Senior developer with a 7-year experience of working in the information technology and services industry. Skilled in Data Analysis, Databases, Applications with Python, R, C++, C#. Strong engineering professional with a Ph.D. degree focused in Computer Science from Nagaoka University of Technology.

  • Email: [email protected]

  • Github: <https://github.com/KennyTC>

  • Linkedin: <https://www.linkedin.com/in/thinh-cao-93350b18>

If you are funded, will you return to Catalyst in a later round for further funding? Please explain why / why not.

No

Please describe what you will measure to track your project's progress, and how will you measure these?

Before the project is implemented, the items will be broken down into tasks. We measure project progress based on completed tasks.

There will be a monthly report of completed works. The project manager will coordinate with the teams to manage the quality of the completed work.

After 1 month:

  • The team will public Work Breakdown structure task + Responsible persons.
  • Completed tasks regarding Setup development environment: Testnet node, Github, staging server.

After 3 months:

  • Document on how funded projects distribute their funding to project members
  • Completed tasks regarding: Detailed system architecture, Front end/Backend and Smart contract

After 4 months:

In this period, the project team will upload completed tasks for the below items

  • QA Testing ( Web & app, Functions, security testing)
  • On-chain/off-chain coding for smart contracts.
  • Running smart contract on Testnet

After 5 months:

In this period, the project team will upload completed tasks for the below items

  • Running Bug Bounty program, collecting feedback, and updating programs
  • Running smart contract on Mainnet
  • Document and create instruction videos/guides
  • Release smart contract codes for the community to re-use

These materials will be published on our website (cardano2vn.io). We will provide monthly reports on github (https://github.com/cardano2vn).

What does success for this project look like?

When the project is complete, the community will have a tool that automatically distributes wages to project team members. This will help fund managers less work, they can focus more on the business.

Smart-contract also helps the project become transparent and clear. disbursement is done in a timely manner.

Please provide information on whether this proposal is a continuation of a previously funded project in Catalyst or an entirely new one.

This original proposal was submitted in fund7. It met the criteria for approval. Unfortunately, the budget exceeded the remaining treasury funds. Click here for the detailed PA rating in F7,8

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