
Banner Generator
A Quarkus-based Java application for generating banners through a REST API, with support for JVM and native executable builds.
Project Overview
Banner Generator is a Java application built with Quarkus that provides REST-based functionality for banner generation.
The project uses Quarkus for its application runtime and exposes functionality through REST web services. It is structured as a Maven project and supports both standard JVM packaging and native executable builds.

Technical Challenges
The project explores building a lightweight REST application with Quarkus while maintaining support for both traditional JVM deployment and native executable packaging.
Quarkus provides a development mode with live coding and a dedicated developer UI, while Maven is used to build and package the application. The project can also be compiled into a native executable using Quarkus’s native build support, including container-based native builds when GraalVM is not installed locally.
The REST layer provides the interface through which the banner-generation functionality can be exposed to clients, keeping the application accessible through standard web APIs.
Project Gallery

Key Highlights
The project demonstrates:
- Quarkus-based Java application development
- RESTful web service development
- Maven-based project management and packaging
- Quarkus development mode with live coding
- Standard JVM packaging
- Native executable builds with Quarkus
- Container-based native compilation
- REST-oriented application architecture
Banner GeneratorA lightweight Quarkus REST application exploring Java backend development and native application packaging.

The project can be packaged as a standard Quarkus application or compiled into a native executable, providing an opportunity to explore different deployment models within the Quarkus ecosystem.