A WebApp mainly designed for tracking daily expenses. Based on Spring Boot, Spring Data JPA and OpenAPI.
- Java 11+
- PostgreSQL 10.6+
This application is implemented using Spring Boot framework, hence it is a self-contained JAR file application. It can be started using the Spring Boot Maven Plugin's run goal:
mvn -pl denarius-web -am spring-boot:run
Or by creating the application's Spring Boot JAR and starting it directly from the command line:
mvn clean install
java -jar denarius-web/target/denarius-web-X.Y.Z.jar
When developing the application make sure to activate Maven profile development
and also Spring profile
development
. The Maven profile takes care of including Spring Boots DevTools to the project's dependencies and
the Spring profiles configures the application for development purposes, i.e. using an in-memory database.
mvn -P development -pl denarius-web -am spring-boot:run --spring.profiles.active=development
The ASCII graphic in file banner.txt
, which is displayed during startup of Spring Boot applications was created
using the free Text to ASCII Art Generator from
Patorjk.com.
The application's logo and favicon are made by Freepik from www.flaticon.com.