This simple project but complete is to open a campaign to raise ethereum donations. Powered by SmartContract (Solidity) and Dapp in React integrationg with Metamask.
To use this project, you need to follow these steps:
- Clone the repository:
git clone https://github.com/mcostacurta/dapp-sample.git
- Install the dependencies:
npm install
- Build the application:
npm run dev
This project uses the following tools:
- Solidity for create smartcontracts
- React for the frontend components development
- Bootstrap v5.3.3 for the frontend layout development
- Web3 for smartcontract access with react
- @cfx-kit/wallet-avatar to reproduce Metamask wallet avatar on the website
- Remix to deploy and validate contract
- Truffle and Ganache for local tests and local deploy
- Use Remix to build and deploy your contract in a blockchain of your choice. (I use BSC Testnet)
- oppen the browser
http://localhost:3000
and log in using you Metamask
This project is licensed under the MIT License - see the LICENSE.md file for details
This project was created by mcostacurta based on imersion class from https://www.luiztools.com.br/