nuclearis-labs / nuclearistrack

Nuclear PoE Platform

Home Page:https://nuclearistrack.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NUCLEARISTrack

Netlify Status standard-readme compliant code style: prettier

Decentralized Application for tracking components through multiple suppliers.

Table of Contents

Install

git clone https://github.com/NRS-Soft/nuclearistrack
cd nuclearistrack
yarn install

Usage

Configure .env variables

Open .env.example and make a copy as .env.local and fill out the required process variables

REACT_APP_CONTRACT=<CONTRACT ADDRESS AFTER DEPLOYMENT, SEE DEPLOY SMART CONTRACTS>
ADMIN=<ADMIN USERNAME, USED BY DEPLOYMENT>
XXX_PRIVATE_KEYS=<FILL OUT PRIVATE KEYS YOU'LL BE USING FOR DEPLOYMENT, DO NOT COMMIT THEM ANYWHERE>

Deploy Smart Contracts

npx buidler run ./scripts/deploy.js --network <NETWORK NAME FROM BUIDLER CONFIG>

Test Smart Contracts

npx buidler test

Start App

yarn start

Build App

yarn build

Docker

To mount NuclearisTrack in Docker for local development please complete the following steps:

  1. Duplicate .env.example and name it .env.local
  2. Open .env.local
  3. Set the process variable ADMIN to the desired administrator username
  4. Start docker-compose with the following command docker-compose up

Maintainers

@sebastinez

Contributing

Feel free to contribute. Small note: If editing the README, please conform to the standard-readme specification.

License

MIT

About

Nuclear PoE Platform

https://nuclearistrack.com

License:MIT License


Languages

Language:JavaScript 90.1%Language:Solidity 6.4%Language:Shell 2.5%Language:HTML 0.9%Language:Dockerfile 0.1%