A simple Ethereum blockchain based auctioning platform where sellers can put their items for sale and buyers can bid for the items keeping their Ethers at stake. Seller can claim the amount for their sold items.
- Clone the repository
- Install node packages using the command
npm install
- Download and install Ganache https://trufflesuite.com/ganache/.
- Create a workspace.
- Deploy the contract 'Auction' (https://github.com/Yash4900/Auction-Dapp/blob/main/solidity/Auction.sol) on blockchain environment using Remix ethereum (https://remix.ethereum.org/)
- Store contract address in .env.local file.
- Start Ganache
- Run the command
npm start
to launch React app
Create Auction
Place Bid
Programming language for Smart Contracts on Ethereum blockchain
A peer-to-peer network for storing files (item images)
Provides local ethereum network for development
Library to interact with the Ethereum network
For building client side application
Online tool for writing, testing and deploying Solidity smart contracts
Editior for quick development with the help of intellisense and snippets