Develop an application to maintain production documentation for a small company (educational project). The app allows you to view and add notes in electronic journals, such as "Log of inspections of fire alarm systems".
The current version is developed as a stadalone app. As the GUI uses JavaFX, database Postgres SQL, build system: Apache Maven, ORM - Hibernate.
Mandatory requirement - a separate application (not through browser).
In the future, possibly
, will require the creation of a Web interface with the possibility of only reading data and an application in a client-server architecture. 1. In this case, it is to break code into layers? 2. How to break it into modules in intellij idea?
At the moment, did the following: