Inspiration

Many people or organization wants donation or funding and considering trust factor, we can make a decentralized platform for donations.

What it does

It helps users to create donation entries to get donations and let others users donate It stores all the data of the entries in IPFS using web3.storage. And it also stores data in decentralized SQL database provided by tableland.

How I built it

I had used nextjs to create frontend and backend for the website, hardhat for solidity environment, used web3.storage for storing files and tableland.xyz for decentralized sql database. I had integrated sequence wallet in it. I had used tailwindcss for styling the website.

Challenges I ran into

To integrate services provided by sponsors was challenging as I had to do all of these under approximately 2 weeks and I was new to it.

Accomplishments that I'm proud of

I had successfully made a decentralized donation platform where users can create entries for gathering funds and donate others under 2 weeks and that too by integrating IPFS, decentralized sql database, a rich text editor and much more.

What I learned

I learned to integrate sequence wallet, web3.storage, tableland.xyz, add a rich text editor and use api in nextjs for the website. I also learned about polygon and thus had deployed the smart contracts for the project in the polygon mumbai testnet.

What's next for Donate3

Add a better searching feature. Storing info about all the donors in sql database. A better UI. Integrating more wallets. Deploying front end to IPFS.

Built With

  • filecoin
  • hardhat
  • ipfs
  • javascript
  • nextjs
  • sequencewallet
  • solidity
  • tableland.xyz
  • tailwindcss
  • vercel
  • web3.storage
Share this project:

Updates