Skip to content

Swapify Frontend, See all the stocks prices and the all data get updated in real time.

Notifications You must be signed in to change notification settings

SamarthRajput/Exchange-app

Repository files navigation

Swapify Exchange Application

Swapify is a robust exchange application that allows users to track the current share prices of various markets, such as Solana (SOL) and Bitcoin (BTC).

Tech Stack

Frontend

  • Next.js - For building a dynamic and interactive UI.
  • Tailwind CSS - For responsive and efficient styling.

Backend

  • Express.js - For handling backend server logic and API endpoints.
  • WebSocket - For real-time updates on the order book, Klines, and current trades.
  • Proxy Server - A Node.js proxy server that communicates with another exchange's backend to bypass CORS restrictions. The proxy server is deployed on an AWS EC2 instance.

Proxy Server Repository

You can find the proxy server's source code here: GitHub Repository

Getting Started

Installation

  1. Clone the repository
    git clone https://github.com/SamarthRajput/Exchange-app

Running the Application

Proxy Server Backend

  1. Clone the repository
    git clone https://github.com/SamarthRajput/exchange-proxy-server
  2. Install the dependencies
    npm install
  3. Start the backend server:
    node index.js

Frontend

  1. Navigate to the frontend directory:
    cd exchange-frontend
  2. Install dependencies:
    npm install
  3. Start the React development server:
    npm run dev

Contribution

Feel free to fork this repository and submit pull requests to improve the project!

About

Swapify Frontend, See all the stocks prices and the all data get updated in real time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages