Skip to content

Kayleexx/nft-marketplace

Repository files navigation

NFT Marketplace

Welcome to the NFT Marketplace! This project combines React, Solidity, and CSS to create a decentralized marketplace for NFTs (Non-Fungible Tokens).

Introduction

NFTs have gained immense popularity in the digital world. This project aims to create a user-friendly and decentralized marketplace where users can buy, sell, and trade NFTs. Built with React for the front end, Solidity for the smart contract, and CSS for styling, this project is a comprehensive example of an NFT marketplace.

Features

  • User registration and authentication
  • NFT listing and minting
  • Buying and selling NFTs
  • Wallet integration for managing NFTs
  • User profiles and transaction history
  • Responsive and visually appealing design

Getting Started

Follow these steps to get the project up and running on your local machine.

Prerequisites

  • Node.js and npm (Node Package Manager)
  • Solidity development environment (e.g., Hardhat)
  • Ethereum wallet (e.g., MetaMask)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/nft-marketplace.git
    
  2. Navigate to the project directory:

    cd nft-marketplace
    
  3. Install the dependencies for the React app:

    cd collections-react
    npm install
    
  4. Start the React app:

    npm start
    
    

Usage

Visit http://localhost:3000 in your web browser to access the NFT marketplace.

Connect your Ethereum wallet (e.g., MetaMask) to interact with the marketplace.

Explore, buy, sell, and trade NFTs!

Output

Screenshot 2023-09-30 215035