RESTful API
Spring MVC controllers expose clean endpoints for cases and characters.
A full‑stack Spring Boot 3.5.7 application built with Java 21, PostgreSQL, Flyway, Thymeleaf, and HTMX. Explore the mysterious cases and quirky characters that make up this interactive web app.
Spring MVC controllers expose clean endpoints for cases and characters.
Partial page updates without full reloads, keeping the experience fluid.
Flyway manages schema versioning for a PostgreSQL backend.
Deploy to any servlet container (Tomcat, Jetty) with ease.
# Build the project
mvn clean compile
# Run the application
mvn spring-boot:run
# Package as WAR
mvn clean package
Visit http://localhost:8080 after the application starts.