This is a reimplementation of EcomSpark in Java using Javalin framework.
It's an example of a working eCommerce site: product list with endless scroll, where you can add a product to a cart, etc.
It's built using TwinSpark on the frontend, which allows you to add interactivity without writing a single line of JavaScript.