Diárias
2018
Angular
Java EE
Java 8
JPA Hibernate
This system has been built to manage travel expenses solicitations for the whole court.
The Backend was develop using Domain Driven Design with Java ee, Hibernate, Jax RS, Velocity, etc.
The front end was built using AngularJs and AngularMaterial. The front end has some pages to handle the solicitation's process, some administration pages and the page to create the solicitation.
The page to create the solicitation was the most difficult one.
The input to calculete the solicitation envolves: Person( who will receive the money back), the route where the people will or went, the posistion of the person, check if the travel is a Team travel, if there is a Judge in the team, the price should be calculated using the judge expenses values. Furthermore, the calculations should handle another solicitation, for example: solicitation 1: There is a Judge, from day 01/09 to 05/09; Solicitation 2: There are employees who are not judges, from 01/09 to 10/09. The system had to understand that the judge was going junbt in some days and make the right calculation. All of this had to be calculated after each input change. be saved and retrieved always that were necessary.