# Cde-battlefront

The battlefront of a development platform that mainly provides user and [node-matrix](https://github.com/seedyee/node-matrix) project management for developers 


## Features

Cde-battlefront used a NodeJS V6 Universal React Boilerplate with an Amazing Developer Experience. Detailed features can be found [here](https://github.com/seedyee/react-kitty).


## Quick Start

- Make sure the version of Node.js at least 6 or greater

- Enter the root directory of project and create a `.env` file (you can use the `.env_example` as a base)

- `npm install `

- `npm start`

Note: The backend server uses local server by default, and modify the `RUNNING_SERVER_SWITCH` 's value to PROXY in `.env` file to use proxy backend server if you want

## NPM Commands

### `npm run start:plain`
Same as `npm run start` but without dashboard

### `npm run build`

Builds the client and server bundles, with the output being production optimized and then start the server.

### `npm run just-build`

Builds the client and server bundles, with the output being production optimized.

### `npm run clean`

Deletes any build output that would have originated from the other commands.

### `npm run test`
Run test

### `npm run test:watch`
Run test in watch mode

### `npm run coverage`

Test coverage reporting