Table of Contents
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
To get a local copy of the project up and running follow these simple steps:
Before setting up the project, install and set up the following dependencies:
Create and set up a developer account for the following cloud service providers. You won't need a paid plan for any of them:
- Amazon Web Services (You can use the existing Terraform configuration in
infra/tf
to get you started.)- SES
- S3 + Cloudfront
- Stripe
- Rapid API
- Clone the repo
git clone https://github.com/Drago96/degenex.git
- Install NPM packages
npm install
- Configure the
api
andclient
projects through.env.local
files. - 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
- Start the application
npm start
- Start the Stripe webhooks integration
nx run api:stripe:webhooks
Distributed under the MIT License. See LICENSE.txt
for more information.