An open API service indexing awesome lists of open source software.

https://github.com/naveen-2111-dev/barterx

BarterX is an NFT exchange platform for physical goods, unlocking a new trend in NFTs.
https://github.com/naveen-2111-dev/barterx

erc20 erc721 etherjs hardhat metamask nextjs redux

Last synced: about 1 month ago
JSON representation

BarterX is an NFT exchange platform for physical goods, unlocking a new trend in NFTs.

Awesome Lists containing this project

README

          

# BarterX

## Overview
BarterX is a decentralized platform that enables users to sell their NFTs in exchange for the BarterX ERC-20 token. These tokens can then be used to purchase physical goods. The platform also features a dedicated marketplace where users can buy NFTs using either BarterX tokens or native cryptocurrencies.

## Features
- **NFT Selling & Exchange** – Users can sell their NFTs and receive BarterX ERC-20 tokens in return.
- **Physical Goods Marketplace** – BarterX tokens can be used to purchase real-world products.
- **NFT Marketplace** – Users can buy NFTs using either BarterX tokens or native cryptocurrencies.
- **Secure Transactions** – Built on blockchain technology for transparency and security.
- **Decentralized & Community-Driven** – A trustless system powered by smart contracts.

## Technology Stack
- **Blockchain:** Ethereum (ERC-20)
- **Smart Contracts:** Solidity
- **Frontend:** React.js
- **Backend:** Node.js, Express
- **Database:** MongoDB/IPFS (for decentralized storage)
- **Wallet Integration:** MetaMask, Rainbowkit

### Prerequisites
Ensure you have the following installed:
- [Node.js](https://nodejs.org/)
- [MetaMask](https://metamask.io/)

## Usage
1. **Connect your wallet** – Use MetaMask to connect to the platform.
2. **List an NFT** – Upload your NFT and set a price in BarterX tokens.
3. **Earn BarterX Tokens** – Receive BarterX ERC-20 tokens upon a successful sale.
4. **Use Tokens** – Redeem tokens for physical goods or trade them for other cryptocurrencies.
5. **Buy NFTs** – Browse and purchase NFTs with BarterX tokens or native crypto.