Home finance management. A simple web app to manage finances.
- Inserting income data with next fields: date, sum, type, account, category, tags
- Balance monitoring by date, category, expense and income
- OAuth2 authentication with Google+
- MySql - database
- JUnit5 - unit tests
- Mockito - mocking framework for unit tests
- Lombok - reduces amount of routine code
- Hibernate - ORM support
- Thymeleaf - server-side Java template engine
- Spring - Core, Data, MVC, Security
- Requires Java 8 or better
- Requires Maven 3
"cd" to the directory you installed into and issue the command:
mvn install
Alternatively, you can import the source into Eclipse or another IDE and make the project a Maven project, then build.
This project is released under the the MIT License. Please refer to the LICENSE file for full details.