Skip to content

Latest commit

 

History

History
91 lines (55 loc) · 2.37 KB

README.md

File metadata and controls

91 lines (55 loc) · 2.37 KB

Crypto Domains

  • Home Page

    image

  • Buy Domain page

    image

  • List Domain page ( Only accessible to admin )

    image

  • Make transaction page

    image

  • List for sale page

    image

  • Profile page

    image

  • Mobile responsive

    image

About

The Crypto Domains Marketplace is a decentralized application (DApp) built on the Ethereum blockchain. It allows users to buy, sell, and manage crypto domains using smart contracts. This project showcases the integration of blockchain technology into a marketplace for digital assets.

Technologies Used

  • Ethereum Blockchain
  • Solidity (Smart Contract Language)
  • Hardhat (Development Environment)
  • React.js (Frontend Framework)
  • Web3.js (Ethereum JavaScript Library)
  • Next.js (Frontend Framework)

Software Requirements

Before you begin, ensure you have met the following requirements:

  • Node.js installed
  • npm (Node Package Manager) installed
  • MetaMask extension installed in your browser
  • A local Ethereum development environment (Hardhat) set up

Getting Started

Follow these steps to set up and run the Crypto Domains Marketplace project locally:

1. Clone the Repository

git clone https://github.com/NegativE333/cryptoDomains2.0.git
cd cryptoDomains2.0

2. Install Dependencies

npm install

3. Start the Hardhat Node

npx hardhat node

4. Run Deployment Script

npx hardhat run ./scripts/deploy.js --network localhost

5. Start the Frontend

npm run dev

Usage

Once you have completed the setup steps, you can access the Crypto Domains Marketplace by opening your browser and navigating to http://localhost:3000.