Free & open-source dashboard for your next ICO, crowdsale or tokensale
This is frontend module of Space ICO Dashboard. Checkout backend here.
This web client can be used to connect Space Dashboard's backend. Currently it has the following functionality:
For more info check API DOCS
$ yarn
$ cp .env.example .env
$ yarn start
localhost:3000/auth/sign-in
Webpack generate static dist
directory with production build of app. You just need serve it with your server like nginx.
$ yarn
$ cp .env.prod .env
$ yarn build
or $ yarn build:clean
clean build remove previous build directory$ yarn serve
start local webserver to see resultsThat boilerplate uses pre-commit hooks and run some scripts before making git commit. To see what is started before commit check package.json pre-commit block. Default - yarn lint:all
and yarn test
. To ignore the check, use -n
e.g git commit -n -m 'Your amazing commit msg'
.
cp .env.example .env
- copy example dotenv file and specify your own values in .env
You can use different environment variables. Create .env.stage
, .env.prod
and .env.dev
and copy the file you need.
To access values inside application call console.log(process.env)
.
By default api mocks are turned on. To use real server api you have to set API_HOST environment variable.
yarn start
- start application in development mode
yarn build
- build application into /dist
directory
yarn build:clean
- remove prev /dist
and build application
yarn serve
- serve /dist
directory. Requires build application before run
yarn lint:js
- run eslint
yarn lint:css
- run stylelint
yarn lint:all
- run eslint and stylelint concurrently
yarn test
- run jest
yarn test:coverage
- jest coverage
yarn test:watch
- jest in watch mode
yarn analyze
- analyze webpack bundle