Budgeteer is a budget monitoring tool that allows you to track project budgets. A project in the sense of Budgeteer contains a set of budgets each defined in a currency. For each person that contributes to the project, you set up a daily rate in that currency. Budgeteer allows you to import working hours and does the math for you, so that you always know where your budgets are heading.
Instead of using the default budgeteer authentication you can activate a preconfigured Keycloak for authentication and authorisation. To activate the Keycloak adapter in budgeteer you need to set the following configurations:
// set this line to true
adapter.keycloak.activated = true
// uncomment this line
spring.autoconfigure.exclude=org.keycloak.adapters.springboot.KeycloakSpringBootConfiguration
You can find more details about how to install and configure Keycloak here.
This project is not under any licence yet, since I have to sort out licencing of the Highcharts library, which is used to display eye-pleasing charts. Feel free to get in touch with me.