JobsTracker is a very simple Jobs Monitoring Application.
Jobstracker depends on the following Open-Source frameworks and Libraries
- Spring Framework and etc through Spring Boot
- AngularJS
- Bootstrap
- Maven
- NodeJS
- PostgreSQL (can be modified to use other DBMS)
- Thanks to JHipster for making these easier.
- Install JAVA SDK 1.7+
- Note: Install JDK and not the JRE
- Java 8 sdk can also be used
- If you type the command
java -versionin your terminal and did not result to aBad command or Filenamethen Java was aready installed
- Install Maven
- Extract the Zip file and copy to your c: drive
- Make sure maven.bat is can be found in your path.
- Set the PATH Environmental Variables

- Add JAVA_HOME to your environmental variables

- in the command line type
mvnit should NOT beBad Command or Filename. If it shows[INFO] Scanning for projects..then maven was installed successfully
- Install NodeJs and install the recommended installer
- make sure typing
node --versionwill not result to an error message
- Installing NodeJS packages
- Install Grunt by typing
npm install -g grunt-cli - Install Bower by typing
npm install -g bower
- Download and Install Postgresql
- Please specify for now the username is "postgres" and password is "password"
- After installation, in PGAdmin create a database named "jobtracker"
- Install Git for Windows at link
- Command
gitshould not result to an error
- Clone JobTracker project
- Open terminal
- Go to your root drive by typing cd \
- type
git clone https://github.com/albertoclarit/JobsTracker.git Jobtracker
- Install JobTracker Node Components
- From root of c: type
cd Jobtracker - type
bower install - there are packages that are in conflict and needs to be answered in the choices.
Choose the option that is needed by JobTracker

- Build the project
- Type
mvn -Pprod package
10.) Run the project
- from Jobtracker folder type
cd target - You should find the JobTracker.war in that folder
- run it by typing
java -jar JobTracker.war --spring.profiles.active=prod
- In Intellij,Eclipse or Netbeans just open the Diretory from the IDE.
- Point your runnable static method in Application class.
- Run your Application (it depends on your IDE how) Please research on their corresponding website how
- Running Angular JS in debug mode
- type
grunt servein the JobTracker folder.
- type