Skip to content

Latest commit

 

History

History
145 lines (103 loc) · 4.81 KB

README.md

File metadata and controls

145 lines (103 loc) · 4.81 KB

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.