Hiring Management Software.

## Installation

You need to install node, npm and yarn on server to run project.
Steps to install node 14 on centos 7:
```bash
curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -
sudo yum install nodejs
node --version // It will print the node version
npm --version // // It will print the node version
```
Steps to install yarn on centos 7:
```bash
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg
sudo yum install yarn
```

In the project directory, you can run:

### `yarn install`

It will install all the necessary node dependencies.

### Register the configuration

Update the config.js as per requirements.

### `yarn start`

It will start application in development server and open
it in the browser.

### `yarn run build`

It will build the application for deployment.

## Deployment
- Install the dependencies with command `yarn install` if required.
- Make the build with the command `yarn run build`.
- After the completion of building process. Copy the `build` directory to Hiring backend server directory.
- For every Frontend deployment you have to copy build directory.
