Skip to content

Mohanshi04/Blockchain-based-Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain-based-Marketplace

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.

Table of Contents

Installation

Follow the steps below :

Prerequisites

Ensure you have the following software installed:

Clone the Repository

git clone https://github.com/Mohanshi04/Blockchain-based-Marketplace.git
cd marketplace

Install Dependencies

npm install

Configure the Blockchain

  • 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.

Deploy Smart Contracts

truffle migrate --reset

Start the Application

npm start

Usage

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.

Features

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.

Acknowledgements

Truffle

Ganache

MetaMask

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published