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.
- Host: GitHub
- URL: https://github.com/naveen-2111-dev/barterx
- Owner: naveen-2111-dev
- Created: 2025-03-04T18:27:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-06T06:58:33.000Z (over 1 year ago)
- Last Synced: 2025-03-06T07:46:45.651Z (over 1 year ago)
- Topics: erc20, erc721, etherjs, hardhat, metamask, nextjs, redux
- Language: JavaScript
- Homepage:
- Size: 62.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.