Skip to content

DarkHorse0725/ignition-admin-web

Repository files navigation

Launchpad

Launchpad Admin Web / Back Office

Quality Gate Status Maintainability Rating Security Rating Reliability Rating Coverage Bugs Code Smells Lines of Code Technical Debt Vulnerabilities Duplicated Lines (%)

Description

Admin facing Web Client for Launchpad

Requirements

Make sure you have the following installed:


Admin API

The companion Admin API can be found in the following repo: launchpad-admin-api . Once you have successfully ran the Admin API, you can get going with the Admin Web. Follow the Admin API repo's README on instructions to getting started.

How to add a new Network

Add an entry in src/types/contract/network.ts:

  • AllowedNetwork
  • NETWORK_LABELS
  • getDefaultNetworks

How to add a new pool factory contract and PAID contract

Update function contractAddresses in src/core/api/services/contract.service/index.ts

Quick Start

After setting up the Admin API, Perform the following commands in this projects directory to get started.

Copy .env.local.example file

cp -R .env.local.example .env.local

Make sure to use NodeJS LTS!

nvm use

Install dependencies

npm i

Build & Run website

npm run dev

Once the web app is running. You can start testing/debugging the app by doing the following

  • In vscode, select the Run and Debug icon.
  • Next, select the Play green triangle button (the top left corner)
  • You should see chrome browser launch and the website will load.
  • Then you are good to go.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages