Skip to content

Drago96/degenex

Repository files navigation

CI workflow

Logo

The trading exchange of the future

Table of Contents
  1. About The Project
  2. Getting Started
  3. License

About The Project

Degenex is a small and concise trading exchange. It aims to allow its users to:

  • Track prices and statistics of digital assets in real time
  • Deposit and trade digital assets with zero hassle

Built With

  • Nx
  • Next
  • Nest

Getting started

To get a local copy of the project up and running follow these simple steps:

Prerequisites

Before setting up the project, install and set up the following dependencies:

  • Node
  • Postgres
  • Redis

Create and set up a developer account for the following cloud service providers. You won't need a paid plan for any of them:

Installation

  1. Clone the repo
    git clone https://github.com/Drago96/degenex.git
  2. Install NPM packages
    npm install
  3. Configure the api and client projects through .env.local files.
  4. Generate the Prisma type definitions and create/seed the database
    nx run api:prisma:generate
    nx run api:migrate:dev
    nx run api:seed:dev
  5. Start the application
    npm start
  6. Start the Stripe webhooks integration
    nx run api:stripe:webhooks

License

Distributed under the MIT License. See LICENSE.txt for more information.

About

Exchange for trading assets and derivatives

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published