Logistics Company
New Bulgarian University project for logistics company. Details on the requirements can be found in the pdf file in the repo.
Set up
Prerequisites:
- Java 8
- IntelliJ
Lombok
Enable annotation processing so we can use annotations for setters/getters/constructors etc. instead of writing them ourselves.
For IntelliJ compile successfully Ctrl + Alt + S
- Install Lombok plugin
- Restart IDE
- Ctrl + Alt + S
- Build, Execution, Deployment | Compiler | Annotation Processors
- Make sure Enable Annotation Processing is checked
- Apply OK
Styles
The styles used in the project are from bootstrap's Materia.
Data Base
For development purposes install XAMPP and start the mysql server.
- Create database preferably called
logistics_company
or any other - Copy application.properties.example located in src/main/resources to application.properties
- Configure the application.properties to match the credentials to your mysql database and the database name