Home Budget Manager with view layer created with Thymeleaf, Bootstrap 4 and HTML5
The WebApp allows:
- creating all basic CRUD operations,
- getting information about transactions filtered by categories and/or months,
- getting an aggregated sum of incomes, expenditures and total balance,
- registering new users who can log in and have access to their own accounts,
- validating username and email address when registering and updating user account after logging in.
- Spring Boot
- Spring Security
- Hibernate
- MySQL
- Maven
- Thymeleaf
- Bootstrap
- HTML5
- JUnit
- Mockito