Skip to content

ArashKimiaghalam/charity-dapp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A Decentralized Charitable Fundraising Platform

Ethereum Badge Solidity Badge Next JS Express.js

About

This repository hosts the codebase for an innovative Decentralized Charitable Fundraising Platform, developed as a robust Avalanche Full Stack Dapp. Leveraging a comprehensive technology stack that includes Next.js, Express.js, and a RESTful API, the platform ensures a seamless user experience. By harnessing Avalanche's capabilities and integrating Solidity smart contracts using Hardhat and Ether.js, the platform enables secure, transparent, and efficient donation processes.

Features

  • Register users' metamask wallet account as a charity organization of the Charitable Platform
  • Register users' metamask wallet account as a Donor of the Charitable Platform
  • Create a Charitable Campaign on the Platform
  • Manage the created Charitable Campaign
  • Donate AVAX to the listed Charitable Campaign
  • Release AVAX to the beneficiaries specified by the Charity Organization

Business Usecase

Refer to USECASE.md

Technical Design

Refer to TECH.md

Want to Contribute?

Contributions are welcome! If you find any issues or want to add new features, please submit a pull request.

About

A Dapp build on top of a charity use case (Using Dandelion)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 80.4%
  • Solidity 9.3%
  • JavaScript 8.0%
  • CSS 2.3%