Covid, wars and disasters are causing chaos in lives & business rising the cases that need urgent help. There are also many people who look to help. A timely help network to connect them is needed.
We propose a decentralized help network to immediately connect people in need with those who can help. The information is validated by consensus process and delivering funds through smart contract.
This is the total amount allocated to HelpBlocks - Borderless Prompt Help Network. Your ONE Ada to REFRESH the World.
Trong
Blockfrost: fetch to verify a transaction.
MeshJs: submit a transaction for browser-based wallets.
Emurgo Cardano-serialized-lib: perform web3 function.
Project will be fully open source.
NA
Our motivations
Coronavirus disease and the Ukraine war caused a rising number of people to be unable to work or to lose income, and many people find it difficult even to survive. A self-run help network really helps here.
Small business and startup situation
Charitable giving statistics
Source: internet
Above data says huge need for a borderless, blockchain-based help network. Such a network would have the following advantages:
The Cardano blockchain, its smart contract and the active community of ADA holders are appropriate to adopt this idea and propagate it worldwide.
How it works
A victim of war in Ukraine they need timely help. They can proceed as below:
Once the case is validated, it will be listed for donations, with 2 options:
The amounts that are sent to helpBlocks smart contract address then will unlock to the recipient's wallet as soon as it is confirmed from the community, also through a consensus process.
The same process for other they need help in different context e.g to call help to recovery its business, back startup.
Please see how it works with attached screenshoots of demo at next section.
The "decentralized" manner
The "decentralized" manner is kept.
Service use cases
Architecture
The project is designed with following 4 modules:
AppFlows
Post and vote a case to ask for help
Confirm the case to get donations
The backend microservices will then keep counting the votes in real time to confirm the case:
Vote and unlock funds to the recipient, or return to donors
The locked donated amount will be unlocked to the recipient’s wallet address if one of the following conditions meet:
If neither of the above conditions is met, the locked funds are returned to the donor's wallet address. This is the second verification step to secure the fund against scammers.
Note:
The lock duration and the required percentage of Upvotes or Downvotes are set by admin, so that we can always adjust to the best levels.
The system records only the transactions that are made through helpBlocks frontend. If donors send direct ada to the recipient’s address, then the transactions are not recorded by helpBlocks
Decision making through consensus process
Calculate vote power
Voting power is calculated in real time with a formula:
In this way, a wallet with 1k ADA but which has donated 0 ADA will have lower voting power than a wallet with 500 ADA and 1k donated ADA, but higher voting power than a wallet with 500 ADA and 0 donated ADA. And a user who has been active on the platform always has higher voting power than a user with no activity.
Decision making
PASS if:
Otherwise FAIL
* Where NW is a quorum (a required number of wallet vote campaign, which is defined by admin through CMS)
Functions
Post a case
Direct help for a case
Help through smart contract
Features
Users
User acquisition
The user acquisition strategy should clearly target users from two groups within the Cardano community and outside of Cardano at 2 different periods:
At development and trial launch periods
We will firstly target users from existing Cardano communities. We can find them through Cardano community groups on Telegram, Twitter and Discord channels in each country.
The project will keep communicating and welcoming Cardano community users to be involved as contributors and advisors. Community members can always comment, offer feedback for our project, and suggest functions and features they think it should have.
At this stage we aim to have around 50 paid and unpaid members joining the project. These members form an initial community who well understand the project ideas, leading to viral communication strategy in the next stage.
After launch product period
At this stage we will focus on the users from Cardano communities and outside, through user engagement, communication and campaigns.
Our target is to have around 5,000 users 1 year after the product launch. This includes around 3,000 users from Cardano communities, and 2,000 users from outside.
Business model
helpBlocks is an open-source platform and free services that are fully driven by the community from development until operation stages.
Arrange budget to pay expenses
We request a budget to build and run the app for a year. After that, the product will be maintained by donations from the community and from its core members.
Conclusion
The projects central missions are:
As helpBlocks runs on the Cardano blockchain network, users are required to have a Cardano wallet in order to have a helpBlocks account. so the success of the project will result in massive new Cardano accounts created on the network, and will propagate Cardano technologies widely, which will benefit the Cardano ecosystem.
Note to PA
Please feel free to contact our telegram to have access to the demo or if there is any question: https://t.me/helpBlocks
hBlocks, helpBlocks or heartBlocks are the same, its is used in different contexts.
Solving the challenge
Offer a new use-case to Cardano users
Drive more adoption to Cardano
We aim to make helpBlocks the trusted Cardano smart-contract-based help services. Users will be able to raise a case and ask for help from a massive community, in a timely and effective way.
The service being adopted by large numbers of users around the world will lead to huge growth in Cardano wallets and transactions, creating benefits both for users themselves, and for the Cardano ecosystem.
As this product will be built on top of Cardano network, the success of project will direct and indirect impact to the Cardano’s productivity and growth, in both the short and the long term counted by number of created wallets and transactions. Please refer to how will you validate if your approach is feasible" section for detail.
Measuring the success of product development
The success of the development stage is defined by quality of product outcomes, in the following ways:
Measuring the success of the running product
The success of the running product count by list of key performance indicators:
The project is considered as successful when the above items met the numeric indicators defined in the "how will you validate if your approach is feasible" section.
This measured data will be public on the platform dashboard where everyone can have a look and, feedback to improve. See the demo below:
Communicate the project
Our works, problems and outputs are always communicated through a public GitHub repo, staging server, checklist and documents:
The community can track our work, timeline, commitment and try latest functions at below:
Feedback from community
Our GitHub is also open for the community to comment, and raise issues about what feature or function they want to add to the product. By getting input from the community we will get the project out from the rut to be from community to community.
Team capacity
The team consists of experienced and responsible members capable in various domains which are required to lead project into success:
Please reference our similar works with F8 Catalyst projects - all these projects have a complete development stage and are deployed for beta test:
Critical risks
As stated in the impact section, the project is pioneering to provide a new approach for Cardano dApp developers; therefore there will be risks we have to address and research in advance:
Our methodology is to ensure the success of a project by solving critical risks in advance before submitting a proposal. Listed above and other risks are already solved to make sure we submit only what we are capable of fulfilling, then later move the project smoothly.
Please see our demo and GitHub link:
https://docs.google.com/spreadsheets/d/1dk7x_hC54qAP3nMkeVGyi28IipOVsZJsTUt3_P6u24Y/edit#gid=0 - project checklist
https://hblocks.bworks.app/web - community frontend
https://hblocks.bworks.app/cms - cms
Contact our telegram channel to get credentials to try demo.
The project main goals and how to validate them
Build a successful product as proposed
Launch project at expected time, with designed functions, features
Service users
Cardano transactions
Q2-2023. Pre works
POC to verify the possibilities of selected technologies and team’s capacity to implement the approach
Setup environment
Q3-2023
Milestone-01. Project initiation & paper works
Time: Month 01. Budget: 11.1% of requested budget is equivalent to 50,000 Ada
System design with detailed diagram and specifications
Define end-user functions & system features
Establish project management process including defined tasks and expected time to complete.
Setup development environment:
Kick off project
Milestone-02. Develop Backend APIs
Time: Month 02 - 03. Budget: 26.6% of requested budget is equivalent to 120,000 Ada
Common libraries & web components
DB schemas
Backend APIs
Logics & microservices
Q4-2023
Milestone-03. Develop CMS frontend
Time: Month 04-05. Budget: 16,6% of requested budget is equivalent to 75,000 Ada
Milestone-04. Develop Community web frontend
Time: Month 05-06. Budget: 16,6% of requested budget is equivalent to 75,000 Ada
Q1-2024
Milestone-05. QA/QC feedback & refactor. Beta launch platform, trial users with key functions
Time: Month 08-09. Budget: 11.1% of requested budget is equivalent to 50,000 Ada
Milestone-06. Launch platform with full functions and features
Time: Month 10. Budget: 17.7% of requested budget is Ada 80,000 Ada
Below are deliverables, outputs and intended outcomes of each milestone:
When it say "defined functions and features" please refer to previous milestone section to have the list.
Q2-2023. Pre works
POC to verify the possibilities of selected technologies and capacity to implementation the approach
Q3-2023
Milestone-01.
Project Paper works
Time: Month 01.
Milestone-02.
Develop Backend APIs and Microservices
Time: Month 02-03.
https://hblocks.bworks.app/api/
Community can verify the works of APIs by try POST, GET its endpoints:
https://hblocks.bworks.app/api/cases
Q4-2023
Milestone-03.
Develop CMS frontend
Time: Month 04-05.
The CMS frontend defined web and web3 functions and features are developed, tested and deployed to staging server for QA/QC to test and community to try at:
https://hblocks.bworks.app/cms
Milestone-04.
Develop Community web frontend
Time: Month 05-06.
The Community frontend web and web3 functions and features are developed, tested and deployed to staging server for QA/QC to test and community to try at:
https://hblocks.bworks.app/web
Q1-2024
Milestone-05.
QA/QC feedback & refactor. Beta launch platform, trial users with key functions
Time: Month 08-09.
All the functions and features are tested by internal and external QA/QC.
The bugs are fixed, or if not then given a known note to docs and github issues.
The beta version of the platform is launched with proposed functions and features for users to try at:
https://hblocklocks.bworks.app/web.
Users can use trial version to:
Milestone-06.
Launch platform with full functions and features
Time: Month 10.
Total requested budget: 450,000 Ada
(four hundred twenty thousand Ada)
Project cost structure
The proposed budget includes the following types of costs:
Internal cost
External cost
Q3-2023
Milestone-01.
Project initiation & Paper works
Time: Month 01. Budget: 11.1% of requested budget is equivalent to 50,000 Ada
Note: The cost for staging servers is not a one-time cost; we have to arrange across the development period.
Milestone-02.
Develop Backend APIs
Time: Month 02 - 03. Budget: 26.6% of grant budget is equivalent to 120,000 Ada
Common libraries & web components: 15,000
DB schemas: 10,000
Backend APIs: 65,000
Logics & microservices: 30,000
Q4-2023
Milestone-03.
Develop CMS frontend
Time: Month 04-05. Budget: 16,6% of grant budget is equivalent to 75,000 Ada
Milestone-04.
Develop Community web frontend
Time: Month 05-06. Budget: 16,6% of requested budget is equivalent to 75,000 Ada
Q1-2024
Milestone-05.
QA/QC feedback & refactor. Beta launch platform, trial users with key functions
Time: Month 08. Budget: 11,1% of requested budget is equivalent to 50,000 Ada
Milestone-06.
Launch platform with full functions and features
Time: Month 10. Budget: 17,7% of requested budget is equivalent to 80,000 Ada
Cost optimization strategies
In software development
In human resources
In operation
As stated in the impact section, we intend to run the services for free for at least one year. Within this period we will have to pay various expenses, including:
The platform will operate by internal resources with contributed works from the community. We will reduce hardware cost by optimizing the source code and using techniques such as docker, serverless.
Conclusion
By using the fund effectively and efficiently, so that every ADA pays for a counted return, it presents the best value for money for the Cardano ecosystem.
Note
As we are a flat and global team with members from Europe, Japan, Singapore and Vietnam, it is not possible to provide an average local wage, but the estimated cost of work for a hour is around 100 Ada.
Teamed up the responsible and capable members who are able to work on particular domains required by the project, to make sure having proper resources to lead the project into success:
Group of 12 project members
1-Thang Tran
Software expert, practical Cardano Plutus, web3 engineer and manager.
GitHub: https://github.com/saigonbitmaster
Telegram: https://t.me/ThangTranNam
Roles:
Responsibilities:
2-Thanh Nguyen
Senior full stack engineer and software architecture.
Linkedin: https://www.linkedin.com/in/congthanh-nguyen-b152361a0
GitHub: https://github.com/makotovnjp
Roles: Full stack developer.
Responsibilities:
3-Thang Vu
Senior software and web3 developer.
Github: https://github.com/vmthang
Roles: Web3 and backend developer.
Responsibilities:
4-Trong Nguyen
Software engineer and project manager.
Linkedin: https://www.linkedin.com/in/trong-nguyen-4092b568
Telegram: https://t.me/alex_trongnguyen
Role: Project coordinator and product manager
Responsibilities: Project coordinator, release manager.
5-Thanh Ngoc
Senior full stack engineer, database expert and software architecture.
https://www.linkedin.com/in/ngocthanhit/
Roles: Full stack developer.
Responsibilities:
6-Bao Dinh
Senior full stack and database developer.
GitLab: https://gitlab.com/baolue
Roles: Fullstack developer.
Responsibilities:
7-Xo Nguyen
Senior full stack developer.
GitHub: https://github.com/hongxo
Roles: Full stack developer.
Responsibilities:
8-Chuong Pham
Senior devOps and blockchain engineer.
GitHub: https://github.com/jackchuong
Roles: devOps engineer.
Responsibilities: Develop cardano scripts, product build and deployment.
9-Dung Phan
Senior infrastructure engineer.
Linkedin: https://www.linkedin.com/in/phan-d%C5%A9ng-6682b5245/
Roles: Infrastructure engineer.
Responsibilities: System provisioning and operation.
10-Oanh Ngo
Experienced QA/QC leader.
Linkedin: https://www.linkedin.com/in/oanh-ngo-06b331100
Role: QA/QC leader
Responsibilities: QA/QC leader, develop test scripts.
11-Thanh Luu
Professional online marketing and customer service manager
Linkedin: https://www.linkedin.com/in/thanh-luu-354409257
Roles: Marketing and community.
Responsibilities: Product promotion, user acquisition and engagement.
12-Duc Nguyen
Community manager special in Cardano.
Roles: Marketing and community.
Responsibilities: Product promotion, user acquisition and engagement.
12-David do
Professional social marketing manager
https://www.linkedin.com/in/david-do-0bb52b283/
Roles: Marketing and community.
Responsibilities: Product promotion, user acquisition and engagement.
And other resources that hire through https://www.bworks.app
Reference previous Cardano projects we did:
bWorks, seamless smart contract HR platform, complete development and beta deployed:
https://www.bworks.app/milestones
https://github.com/saigonbitmaster/bworks_2.0
https://github.com/saigonbitmaster/bworks-smart-contracts
cReports, Cardano web3 implemented catalyst audit app . Launched at: