Project for managing data about Building and Units.
- Common - saving common files for the all modules;
- DAO - module for working with database;
- Service - intermediate module between DAO and Rest modules. include calculation, fetching data to the Rest module;
- Rest - module for handling error of request and handling request;
- Web - user interface for interactions with project.
- Spring Boot - for running DAO and Rest modules, testing application;
- Spring Data - for accesing to the database;
- Swagger - for testing sending request and getting response;
- Liquibase - for setting changes to the database;
- Angular 5 - front-end framework for interaction with users;
- Maven - dependency management;
- HSQLDB - built-in database for saving and testing.