Skip to content

Karthike2003/SWAPSY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

SWAPSY - Decentralized Exchange

Overview

This project is a fully functional Web3 Decentralized Exchange (DEX), allowing users to swap ERC20 tokens on a selected EVM chain.

Tech Stack

  • Frontend: React, Wagmi
  • Backend: NodeJS
  • APIs: Moralis Web3 API, 1Inch Aggregator

Features

  • Swap ERC20 tokens
  • Real-time price data
  • Secure, decentralized transactions
  • User-friendly interface
  • Wallet management

Installation

Prerequisites

  • Node.js (v14+)
  • npm or yarn
  • Metamask or any web3 wallet

Steps

  1. Clone the Repository
    git clone https://github.com/Karthike2003/WEB3-DEX-APP.git
    cd dexStarter
    
  2. Install Dependencies
    npm install
    # or
    yarn install
    
  3. Set Up Environment Variables
     MORALIS_KEY= your-moralis-api-key
    
  4. Run the Apllication
     npm start
      # or
     yarn start
    

Usage

  1. Connect Wallet

    • Click "Connect Wallet" and connect your Metamask or supported web3 wallet.
  2. Swap Tokens

    • Select the tokens you want to swap.
    • Enter the amount, review the details, and confirm the swap.

License

This project is licensed under the MIT License.