Kakikomi

Native Desktop Note-Taking App

May 2024 – June 2024
Completed
PHP
Electron

A native desktop note-taking app built with NativePHP and Laravel, compiled into an Electron shell.

What
A note-taking desktop app built with NativePHP, compiling a Laravel/PHP app into a native Electron shell.
Why
Wanted an excuse to try NativePHP - building a desktop app in PHP instead of reaching for Electron and JS directly.
Result
A working desktop note app with starring, and password-protected, encrypted locked notes.

The problem

Wanted a lightweight, native-feeling note-taking app, and an excuse to try NativePHP rather than defaulting to an Electron plus JS stack for a desktop app.

The approach

Kakikomi is a Laravel app running on NativePHP, which compiles it into a native Electron shell. That kept the whole app in PHP - routing, models, views - while still shipping as a native desktop binary rather than a web app in a browser tab.

The result

A working desktop note-taking app: basic note-taking, note starring, and password-protected notes with encryption for locked entries.