A decentralized marketplace application built on the Ethereum blockchain. This project allows users to buy and sell items using Ethereum, leveraging smart contracts to handle transactions securely and transparently.
Follow the steps below :
Ensure you have the following software installed:
git clone https://github.com/Mohanshi04/Blockchain-based-Marketplace.git
cd marketplace
npm install
- Open Ganache and start a new workspace.
- Note the RPC server URL (usually http://127.0.0.1:7545).
- Update truffle-config.js to match Ganache settings.
truffle migrate --reset
npm start
To use this project, follow these steps:
- Open the application in your browser (usually at http://localhost:3000).
- Connect MetaMask to your local blockchain provided by Ganache.
- Create an account or log in using MetaMask.
- Use the interface to list items for sale or purchase items.
Decentralized Marketplace: Buy and sell items using Ethereum.
Smart Contracts: Secure and transparent transactions.
MetaMask Integration: Easy wallet management and transaction signing.
Accessibility : Accessible on various devices.
Truffle
Ganache
MetaMask