NG-Box is a Truffle Box with the following features:
- Smart Contract Development with Truffle framework integrated.
- Angular 12 framework customized to easily support Web3 integrations.
- TailwindCSS utility framework integrated for a simplified UI development process.
- Easily Jump start your DAPP by using this pre-configured Angular Starter DAPP.
$ npm install
The Frontend of the DAPP lives in the frontend
directory.
The Smart Contracts and anything blockchain related live in the blockchain
directory.
When you compile your smart contracts, you will find the compiled contracts within the ./frontend/src/app/abi
directory.
The Truffle Configurations live in the truffle-config.js
file.
To run the application simply do the following:
$ cd ./frontend && npm run start
From there, you can open your browser and go to http://localhost:4200
Pull requests are welcome. To get started, just fork this repo, clone it locally, and run:
npm install
Notes on project branches:
master
: Stable, released versiondevelop
: Work targeting stable releasefeature/{your-feature}
: Work targeting specific feature
Please make pull requests against develop
.
MIT