Skip to content

Cylop/simple-web3-exchange

Repository files navigation

Simple Web3 Exchange

lerna react node

Simple Web3 Exchange is a full-stack application built using Node.js, Express, React, and Web3.js. This project allows users to interact with the Ethereum blockchain via MetaMask, enabling them to buy, sell, and view the balance of specific coins. The application's logic is kept simple and does not involve any pricing for the buy/sell operations.

Table of Contents

Features

  • User authentication via MetaMask
  • Buying, selling, and viewing balance of coins
  • Simple and easy-to-understand logic
  • Monorepo structure for easy management and scalability

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

Installation

  1. Clone the repo
git clone [email protected]:Cylop/simple-web3-exchange.git
  1. Change the directory to the project root
cd simple-web3-monorepo
  1. Install the dependencies for both server and client
yarn install

Usage

  1. Start the server
yarn server
  1. In a separate terminal, start the client
yarn client
  1. Open your browser and navigate to http://localhost:3000

  2. Connect your MetaMask wallet and start buying, selling, and viewing your coin balance.

Contributing

Any contributions you make are greatly appreciated. Please follow these steps to contribute:

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/YourFeature)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin feature/YourFeature)
  5. Open a pull request

License

Distributed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published