Skip to content

IADT-projects/y4-project-patrickcarmody

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

173 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BlockAid - The Blockchain-Based Crowdfunding Platform

BlockAid is a decentralised crowdfunding platform that allows users and charities to raise money for their causes. This is designed to help fundraisers widen their range of donors. An aim of the project is to investigate the resources and technologies available to developers to integrate, and several different packages

The process and findings can be read in the attached thesis here.

Ethereum Smart Contracts are used to facilitate donations and withdrawals, making the platform decentralised. Smart Contracts are programs that run on Ethereum-based blockchains, and have a variety of uses.

BlockAid is a MERN stack application which utilises ethers.js and wagmi to connect to the Polygon Mumbai Test Network and interact with crowdfunding smart contracts deployed when a fundraiser is created.

How to run

To run the React application and Node.js server, follow the instructions in the build directory of this repo.

View online

BlockAid is also hosted online with AWS S3, click here to enter the site

To use the website features, you will need MetaMask installed. Click the button below to install.

Install MetaMask

Technologies used

MongoDB‎ ‎ ‎ Express.js‎ ‎ ‎ React.js‎ ‎ ‎ Node.js‎ ‎ ‎ Material UI

Solidity ‎ ‎ ‎ wagmi hooks‎ ‎ ‎ Ethers.js‎ ‎ ‎ MetaMask

Polygon Network

About

y4-project-patrickcarmody created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Generated from pietschj/y4Project_repo