mhmdnzr / EchoSwap

DAPP

Home Page:https://dapp.echoswap.xyz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Getting Started

Prerequisites

Before you begin, ensure you have the following dependencies installed:

Installation

  1. Clone the repository:

    git clone https://github.com/mhmdnzr/EchoSwap.git
  2. Navigate to the project directory:

    cd EchoSwap
  3. Install the dependencies:

    npm install

Scripts

The project includes the following npm scripts in the package.json file:

  • dev: Run the development server using Next.js.

    npm run dev
  • build: Build the project for production.

    npm run build
  • start: Start the production server.

    npm run start
  • lint: Run linting checks using Next.js.

    npm run lint
  • test:e2e: Open Cypress for end-to-end testing.

    npm run test:e2e

Running with Docker

To run the project using Docker, follow these steps:

Prerequisites

Before you begin, ensure you have the following dependencies installed:

Instructions

  1. Navigate to the docker directory:

    cd docker
  2. Open the docker-compose.yml file and review the configuration.

  3. Build the Docker images:

    docker-compose build
  4. Start the Docker containers:

    docker-compose up -d

    The -d flag runs the containers in the background.

  5. Access the application in your browser:

    Open http://localhost:3000 in your web browser.

Stopping the Containers

To stop the running containers, use the following command:

docker-compose down

This stops and removes the containers, networks, and volumes defined in your docker-compose.yml file.

Additional Configuration

If your Docker Compose setup requires additional configuration or environment variables, make sure to document them in the docker-compose.yml file or provide instructions in this README.

Note: Replace "3000" with the actual port your application is configured to run on.

Usage

FOR those seeking decentralized and secure trading platforms, our web-based app stands out as a revolutionary solution. WHO values privacy and autonomy in their financial transactions will appreciate the unparalleled features we offer. THE decentralized nature ensures that users have complete control over their assets, reducing the risk of centralized vulnerabilities.

THAT is not all; UNLIKE traditional exchanges, our product eliminates the need for intermediaries, providing a direct peer-to-peer trading experience. OUR PRODUCT boasts a robust infrastructure that prioritizes security and transparency, offering users peace of mind and confidence in their transactions.

About

DAPP

https://dapp.echoswap.xyz


Languages

Language:TypeScript 98.7%Language:CSS 1.2%Language:JavaScript 0.0%Language:Dockerfile 0.0%