Skip to content

Funding Blocks is the first of it's kind Decentralised donation app. It eliminates majority of obstacles and risk factors that we face while Donating relief funds. It ensures the transparency in a trustless environment, enabling rapid action to any disaster in the world.

License

Notifications You must be signed in to change notification settings

OjusWiZard/Funding-Blocks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Funding Blocks Logo

What if donations become transparent?
Introducing a new and decentralised way to help!

View Demo

Table of Contents

🔎 About the Project

Funding Blocks is the First of it's kind decentralised donation app. It eliminates majority of obstacles and risk factors that we face while Donating relief funds. It ensures the transparency in a trustless environment, enabling rapid action to any disaster in the world.

Built With

  • React
  • Bootstrap
  • Tezos
  • SmartPy

❓ Where's the Problem?

  • People donate less
    • No trust on the organisations
    • They don’t get anything in return
  • Sometimes It takes weeks to raise the minimum amount needed
    • Average person gets aware in around 24 hours
    • Spreading awareness consumes majority of time
    • Some people are ready to contribute but don’t have funds on time
  • What if they raised 100k but only used 80k?
    • No one knows
    • But the donors have a right to know

🎁 Presenting Funding Blocks

  • Donors can raise fund before a calamity has occurred
    • They get Certificate for donation as NFT
    • Funds cannot be stolen
    • They cannot be withdrawn without any need
  • Total amount collected is always transparent
    • The total time can be just a couple of minutes
    • Donors vote for the amount to be withdrawn
    • Amount withdrawn is fully transparent

🤔 But, how does it work?

Funds Transfer -

  • Donors vote for the withdraw amount
  • The voting process continues until
    • 25% of the total donors have voted or
    • 50% have downvoted it
  • If ≥ 50% have downvoted, the Funding Block is canceled
  • Else, the funds are transferred to the organisation.

🏁 Key Differentiators

Trustless: Donors decide the amount

Speed: Voting takes just a few hours

Transparent: All numbers are public

Decentralised: Power is distributed

Reward: Donors get Certificate NFT

⚡️ Quick Start

Install server dependencies
  • npm install
Install client dependencies
  • cd client
  • npm install
  • npm start
Build for production
  • cd client
  • npm run build

Check in browser on http://localhost:3000/

🥂 Team


Ojuswi Rastogi

💻 🖋

Shruti Agarwal

💻 🖋

Shivam Singh

💻 🖋

Anurag Srivastava

💻 🖋

📝 License

This project follows the MIT License.

About

Funding Blocks is the first of it's kind Decentralised donation app. It eliminates majority of obstacles and risk factors that we face while Donating relief funds. It ensures the transparency in a trustless environment, enabling rapid action to any disaster in the world.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 74.0%
  • Python 17.2%
  • CSS 7.0%
  • HTML 1.8%