Spring boot demo app that provides a Task-Trecker Functionality for a smal company.
Although Java is the main technology used for the software, a couple of libraries and frameworks are used to improve the development process:
Spring Boot: Spring Boot Framework Spring Security: Spring Security is a powerful and highly customizable authentication and access-control framework. Hibernate Spring Data JPA: Makes it easy to implement JPA-based repositories JUnit: Test framework ThymeLeaf: Thymeleaf server-side Java template engine for both web and standalone environments for modern-day HTML5 JVM web development
It is a Maven project, you can simply open it via Eclipse or IDEA, configure start of spring boot application. Change default configuration parameters, in /resources/application.properties
To build app run:
mvn clean package
To launch app run:
java -jar company-x.x.x-SNAPSHOT.jar
Refactor code to read it simply and understand that it is a task tracker. ...