Skip to content

FinWave: open-source budgeting application Java-based backend

License

Notifications You must be signed in to change notification settings

FinWave-App/FinWave-Backend

Repository files navigation

FinWave App Backend

This is the backend of a web application for financial accounting. The application is designed to help users track and manage their financial data.

Build & Run Requirements

Make sure to install the dependencies:

  1. Java 17
  2. Docker & Docker Compose

Docker is needed for a local database. It is required to generate jooq classes

To start development server:

cd localhost-utils
sudo docker-compose up -d
cd ..
./gradlew run

For .jar build:

cd localhost-utils
sudo docker-compose up -d
cd ..
./gradlew jar