Compose HTML is a library built on top of the Compose Runtime that allows developers to build web user interfaces using Kotlin. Compose HTML leverages the same declarative programming model as Compose Multiplatform to manipulate the Browser DOM.
This experimental project will investigate the integration of Compose HTML as a first-class, type-safe template engine within the Spring Boot ecosystem. By leveraging Kotlin DSLs, we aim to enable the developers to build web UI that are fully type-safe, easily refactorable, and modular.
Understanding of Declarative UI. Prior experience with Compose Multiplatform is a plus
Web Fundamentals: General understanding of how web apps work. Prior experience with HTML, CSS and SSR is a plus.
Prior experience with Kotlin and Kotlin Multiplatform is a plus