Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 1.39 KB

README.md

File metadata and controls

36 lines (28 loc) · 1.39 KB

vbron BCH compliance

ACME invoicing system

  1. System model
  2. Dependancies
  3. Installation
  4. Run
  5. Testing

1. System model

ER schema: https://drive.google.com/file/d/0Bwsc40qq4z2OaV9kSFdLQ1Joc00/view?usp=sharing

2. Dependancies

  • Java 8 SDK
  • Maven In order to run the application you need java 8 SDK installed and properly configured. If running from sources you need also Maven installed

3. Installation

Source code: You need to download the project and have java 8 SDK and maven installed and properly configured. Extract project in the installation folder of your choice, then open project root directory and execute command:

$ mvn spring-boot:run

4. Run

If you downloaded source code run "$ mvn spring-boot:run" within the project root directory. If everything went smooth you should be able to navigate to http://localhost:8080 for the GUI. http://localhost:8080/console gives access to in memory database console.

The following commands show the JSON reply of application

5. Testing

The file ACMEInvoice.txt included in the project root has a basic set of queries that can be manually run from database console to populate the database in order to test main application functionalities