The funding website will provide a platform where project creators can showcase their ideas and solicit funds from a community of backers. The project will utilize the Ethereum blockchain and Solidity programming language to implement smart contracts that govern the funding process, ensuring trust, immutability, and automation.
- Thirdweb React this project Vite.js as a frontend framework.
- Tailwind CSS with Vite.js for decorating.
- Hardhat to deploy smart contract.
Clone this project using the following command:
git clone https://github.com/jiewpassakorn/fairfund.git
Install necessaries dependencies for this project using the following command:
cd client
npm install
This project created by vite
. So, you can start the project by using the following command:
cd client
npm run dev
- publishCampaign: Users can create your own campaign
- getCampaigns: see all the campaign published on the website
- getUserCampaigns: Get your own campaign
- donate: Donate campaign
- getDonations: Explore donators on each campaign