A webapp to find acommodation among the company employees. It is built in maven, Spring boot.
- This project has an
apiary
documentation. You can check here - The Er diagram of the Database. (End of Readme)
- Requirement Documentation for the project here
- JavaDoc For code here
- Test Coverage [here] (http://ec2-52-32-21-2.us-west-2.compute.amazonaws.com/accomfinder/jacoco/index.html)
The following should be installed in your machine to run the project.
- Java 8
- Maven
- Mysql
-
Java(LANGUAGE)
-
Mysql (DATABASE)
-
Hibernate (ORM )
-
Javascript,Css
-
Google sign in in javascript(User Authentication)
-
HsqlDb (Used for testing)
-
Google Checkstyle and code formatter
-
New Relic here
-
Travis (here)
-
Amazon Ec2 for Hosting. (here)
This application is packaged as a war
.
- First clone the repo.
git clone https://github.com/kchetan/accom-finder.git
- Set up you application.properties in src/main/resources
- Create the database schema in local. You can get the script for database creation here
- To create a WAR
mvn clean generate-sources package
- To start application
- Using war
java -jar target/accomfinder-0.0.1-SNAPSHOT.war
- Using war