ComingUp ComingUp
Diena

Diena

Jul 17, 2026 Productivity
historical-events journal kotlin-multiplatform timeline visualization

Gallery

Diena

About

I'm building a journal app in Kotlin Multiplatform and for this purpose I have created a zoomable timeline interface.This is a side-project where I reuse the timeline interface to display 4 million events imported from Wikipedia / Wikidata, scored using PageRank. There is more information on the about page.If you're interested in the stack: I use Kotlin Multiplatform extensively, with Compose Multiplatform for the UI, communicates with the backend using Kotlinx-RPC and behind the hood a simple Postgres database on a Hetzner machine.

Comments (6)

Dayton Cassin Dayton Cassin 1 week ago

How does the text stay legible when zoomed out to thousands of entries?

Agustin Vandervort Agustin Vandervort 1 week ago

who has 4 million journal entries and why kotlin multiplatform over react native

Ara Leannon Ara Leannon 1 week ago

Zoomable timeline makes so much sense for scrolling through old entries.

Landen Conroy Landen Conroy 1 week ago

KMP for a side project journal means more time on platform tooling than actual features.

Myrna Batz Myrna Batz 1 week ago

Zoomable timeline for journal entries is such a smart approach.

Chelsey Rice Chelsey Rice 6 days ago

how does the zoomable timeline feel on mobile?