This is a decentralized application specifically made to cater the needs of the people who want to support each other and increase faith in humanity.
This platform was made to target the transparency and auditing related issues in charity donation fo greater good.
- Effective Donations
- Quick Transactions
- User Friendly
- Transparency of Donations
- Public Visibility
Install crowdfunding-dapp with npm
git clone https://github.com/infsahitya/crowdfunding-dapp.git
cd ./crowdfunding-dapp
cd ./server
npm install
cd ../client
npm install
Clone the project
git clone https://github.com/infsahitya/crowdfunding-dapp.git
Go to the project directory
cd ./crowdfunding-dapp
Go to server
cd ./server
Install server dependencies
npm install
Start Hardhat environment
npx hardhat node
Start the server
npm run deploy:local
Go to client
cd ../client
Install client dependencies
npm install
Start client in development mode
npm run dev
To run tests, run the following command
cd ./crowdfunding-dapp
cd ./server
npm install
npx hardhat test
To deploy this project run
cd ./crowdfunding-dapp
cd ./server
npm run deploy:local
Client: React, NextUI, Vite, TypeScript, Tailwind, Metamask SDK, Ethers.js
Server: Node, Solidity, Ethereum, Metamask SDK, Chai, Ethers.js