Back Send feedback to ilkka.kuivanen@me.com

Case: Kasoku

Kasoku is a working prototype of a personal contract- and subscription-management tool. It lets you capture and manage subscriptions and contracts, track their statuses, and compare them. As a technical validation, I tested the browser File System API. The current version runs entirely in the browser with no backend: data is saved as JSON files to the user’s disk. Placing those JSON files in a cloud‑synced folder makes the app usable across devices with synchronized data. This post documents the project’s progress.

You can see the app in https://www.ilkkakuivanen.com/kasoku/ (just click "Ok" when native browser alert pops up, this loads mock data)

First version

I completed the first version more than a month ago, but only recently found time to write about it.

First version
Figure: Screenshot of the first version. Top area of the landing page.
First version
Figure: Screenshot of the first version. Bottom area of the landing page.
First version
Figure: Screenshot of the first version. Editing contracts.