Javelle MVC
Server-rendered MVC page plus a browser fetch to the same Java backend. Initial render says: {{ initialGreeting() }}
Change the name and call the MVC backend endpoint from the browser.
{{ endpointPath() }}{}
The script creates a CLI app, adds an MVC page, registers a service, and serves an API controller.