/unity

Angular based Human resourse analysing tool

Primary LanguageJavaApache License 2.0Apache-2.0

Unity

Build Status Dependency Status Coverage Status

Angular 5 and Java based Human resourse analysing tool


Features:
  • Git data analysis
  • LinkedIn profiles analysis
  • Twitter profile analysis
  • Analysing results caching
  • Json Web Token based Security
  • Social Registration and login (Twitter, Facebook)

Technologies:

Takari maven wrapper is used. If you don't have installed maven, or you don't want to install it, just type ./mvnw clean install.


Getting mongo

You can download and install mongo following instructions from official site Or you can create and run docker image. Type following commands in additional/docker/mongo folder.

  • docker build -t mongo .
  • docker run -p 27017:27017 --name mongodb -d mongo

Running the backend

  • cd server
  • mvn clean install
  • java -jar target/*.jar

Important! If you want to run backend from Idea, you should choose working directory in run configuration as ./server folder.

Running the client

  • cd client
  • npm run dev-local

Debugging the application

  • mvn clean install
  • java -Xdebug -Xrunjdwp:transport=dt_socket,address=50000,server=y -jar target/*.jar

Api reference

Import postman json file to your Postman rest client