/Web3-Exchange

A dApp for decentralised Trade crypto & NFTs with confidence Buy, sell, and explore tokens and NFTs

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Uniswap: Web3 Decentralized Exchange DApp

Overview

This project is a decentralized application (DApp) built on the Ethereum blockchain using Web3 technology. It facilitates decentralized exchange (DEX) functionality, allowing users to securely trade Ethereum-based tokens directly with each other without the need for a centralized authority.

Features

  • Decentralized Exchange: Users can trade Ethereum-based tokens directly with each other in a peer-to-peer manner.
  • Web3 Integration: Utilizes Web3.js to interact with the Ethereum blockchain, enabling seamless integration with Ethereum wallets like MetaMask.
  • Secure Transactions: Trades are executed securely on the blockchain, ensuring transparency and immutability.
  • User-Friendly Interface: The DApp provides an intuitive interface for users to easily navigate and execute trades.

Installation

  1. Clone this repository using git clone https://github.com/code-bajju/web3-exchange.git to your local machine.
  2. Navigate to the project directory using cd web3-exchange.
  3. Run yarn to install the dependencies.
  4. Run export NODE_OPTIONS=--openssl-legacy-provider; to Export legacy provider.
  5. Run yarn start to deploy on localhost:3000.

Usage

  1. Ensure you have an Ethereum wallet like MetaMask installed and connected to the Ethereum mainnet or testnet.
  2. Start trading Ethereum-based tokens directly with other users on the platform.

Snapshot

Home Screen Pool Section
Image 1 Description Image 2 Description
Wallet Connection Home Screen EXCHANGE
Image 3 Description Image 4 Description

License

This project is licensed under the MIT License.

Contributions

Contributions are welcome! Feel free to submit issues or pull requests.