JCR Media Library for a Kotlin Web App

As part of a DenktMit project, a legacy web application for a brand-building consultancy was replaced with a modern Kotlin-based system using Server-Side Rendering.

I developed a modular media library to manage user-uploaded images and documents and provide them as embeddable content in the integrated web text editor. The implementation adheres to the Content Repository API for Java (JCR) standard using Apache Jackrabbit.

Technologies

  • Kotlin
  • Spring Boot
  • Spring Web
  • Spring Data
  • Apache Jackrabbit
  • Thymeleaf
  • CSS
  • Docker
  • Maven
  • Git