Overview of core tech stack

Frontend Technologies:

 

Vite: A modern frontend build tool, providing a faster and leaner development experience.

Vue.js: A progressive JavaScript framework used for building user interfaces.

Vuetify: A Vue UI Library with beautifully handcrafted Material Components.

Pinia: State management for Vue.js.

Vue Router: The official router for Vue.js.

Axios: A promise-based HTTP client for making HTTP requests.

Day.js: A minimalist JavaScript library for parsing, validating, manipulating, and formatting dates.

Esbuild: An extremely fast JavaScript bundler.

TypeScript: A superset of JavaScript that compiles to clean JavaScript output.

Sass: A preprocessor scripting language that is interpreted or compiled into CSS.

 

Backend Technologies:

 

Quarkus: A Kubernetes Native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards.

Spring Framework: Including Spring Boot, Spring Security, and other Spring modules for building robust Java applications.

ActiveMQ Artemis: A multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system.

JOoQ: A fluent API for type safe SQL query construction and execution.

X-Road: A software that provides a secure layer for data exchange between different systems.

KeyCloak: An open-source Identity and Access Management solution.

 

Database Technologies:

 

PostgreSQL: An advanced open source relational database.

H2 Database: A lightweight Java database which is used in the development phase.

Liquibase: An open-source database schema change management tool.