Skip to content
BytewaveCodex edited this page May 13, 2026 · 2 revisions

Welcome to the Kirijo wiki!

#Kirijo Technical Overview#

About

Kirijo is a modern offline wish journal application built using:

  • Next.js
  • TypeScript
  • Capacitor
  • Android SDK

The app is designed for Android devices with a minimal lo-fi inspired interface and smooth navigation experience.


Current Features

#Wish Management#

  • Create wishes
  • Edit wishes
  • Delete wishes
  • Archive wishes
  • Mark wishes as important
  • Mark wishes as fulfilled

#Search & Categories#

  • Search saved wishes
  • Filter by category
  • View archived wishes

#Themes#

#Available themes:#

  • Dark
  • Midnight
  • Forest
  • Blossom
  • Light

#Density layout#

  • Airy
  • Compact

#Font style#

  • serif
  • mono

Data Management

  • Export wishes as JSON
  • Import wishes from JSON backup
  • Local device storage

#Project Structure#

Frontend

Built using:

  • Next.js
  • React
  • TypeScript

Mobile Packaging

Android app generated using:

  • Capacitor

Styling

#UI built using:#

  • CSS
  • Custom animations
  • Responsive layouts

#APK Distribution#

Kirijo APK releases are distributed through:

  • GitHub Releases
  • Direct APK download
  • Planned F-Droid distribution

APK Signing

Release APKs are signed using a custom keystore.

Signing process:

  • APK generated in release mode
  • APK signed using "apksigner"
  • Signature verified before release

Signed APKs allow:

  • Secure installation
  • App updates
  • Release distribution support

Build Process

Web Build

npm install npm run build

Android Sync

npx cap sync android

Android Release Build

./gradlew assembleRelease

APK Signing

apksigner sign --ks kirijo.keystore app-release.apk


Data Storage

Kirijo stores user data locally on the device using browser/device storage systems through Capacitor.

No online account is required.


Planned Improvements

  • Better animations
  • Improved search system
  • More themes
  • Better tablet support
  • UI optimization
  • Improved backup system
  • F-Droid release support

#Repository#

Source code: Click here for source code

Screenshot_2026-05-12-20-03-48-037_com byteswave kirijo Screenshot_2026-05-12-20-03-05-671_com byteswave kirijo Screenshot_2026-05-12-20-02-56-978_com byteswave kirijo Screenshot_2026-05-12-20-02-54-070_com byteswave kirijo Screenshot_2026-05-12-20-02-52-255_com byteswave kirijo Screenshot_2026-05-12-20-02-46-859_com byteswave kirijo Screenshot_2026-05-12-20-02-42-581_com byteswave kirijo Screenshot_2026-05-12-20-02-39-951_com byteswave kirijo Screenshot_2026-05-12-20-02-33-225_com byteswave kirijo Screenshot_2026-05-12-20-02-30-635_com byteswave kirijo

Clone this wiki locally