Kirijo is a modern Wishes Journal app designed to help users save, organize, track, and reflect on personal wishes in a beautiful and calming interface.
Built with a strong focus on clean UI, smooth animations, custom themes, and easy wish management, Kirijo turns journaling into a more visual and meaningful experience.
Kirijo is a wish tracking and journaling app where users can:
- Write new wishes
- Mark wishes as important
- Archive fulfilled wishes
- Search through saved wishes
- Customize appearance and layout
- Export and import data safely
It is designed to feel modern, elegant, and personal.
Kirijo includes:
- Beautiful dark-first interface
- Multiple themes
- Layout density selection
- Font style customization
- Wish categories
- Important and archived wish states
- Search and filter tools
- Export and import support
- Responsive mobile-friendly design
- Custom animated UI elements
Kirijo has a strong visual identity built around:
- Rounded cards
- Soft borders
- Glowing accent colors
- Minimal typography
- Smooth spacing
- Elegant iconography
- Theme-based visual harmony
The interface feels clean, futuristic, and calming at the same time.
Kirijo uses subtle visual motion and glow effects to make the app feel alive.
Examples of animation and motion design include:
- Floating and glowing plus button
- Smooth screen transitions
- Highlighted active navigation states
- Animated theme accents
- Soft glow effects on selected buttons
- Visual feedback on important actions
- Hover-like depth styling for cards and panels
These effects make the app feel polished without becoming distracting.
The home screen is the center of the app.
It shows:
- Total wishes
- Important wishes
- Archived wishes
- Quick access to creating a new wish
- Recent wish categories
- Empty state messages when no wishes are available
The home screen is designed to give users a quick overview of their journaling activity.
Users can add a new wish with:
- Wish title
- Wish details
- Category selection
- Mark as important toggle
- Optional privacy and status controls
The creation screen is simple and focused so users can write quickly without distraction.
Important: The input layout is optimized for fast wish entry on mobile.
The search screen helps users find wishes easily.
It includes:
- Search input field
- Category filters
- Archived wishes toggle
- Empty state view when no results are found
This makes it easy to locate older wishes, specific categories, or important entries.
Each wish has a dedicated detail page where users can view and manage it.
The detail page includes:
- Wish title
- Wish details
- Category label
- Privacy status
- Important status
- Creation and edit timestamps
- Actions like:
- Mark as fulfilled
- Restore
- Delete
Important: This screen is made for full control over a single wish.
Fulfilled or archived wishes are stored in the archive section.
This screen helps users:
- Review completed wishes
- See archived entries in a clean card layout
- Track progress over time
Archived wishes remain organized and easy to revisit later.
Kirijo offers a powerful settings page for personalization.
- Light theme
- Dark theme
- Midnight theme
- Forest theme
- Blossom theme
- Airy
- Compact
- Default
- Serif
- Mono
- Export wishes
- Import wishes
- Reset all data
Important: Font style selection now works correctly in the latest version.
Kirijo supports multiple theme styles so users can match the app to their mood.
- Light
- Dark
- Midnight
- Forest
- Blossom
Each theme changes:
- Background colors
- Surface colors
- Border colors
- Accent colors
- Text colors
- Highlight states
Important: Theme switching is one of the app’s strongest visual features.
Kirijo now supports layout density selection.
- Airy - more spacing, softer feel
- Compact - denser layout, more content visible
This gives users more control over how the app feels during daily use.
Users can choose between multiple reading styles:
- Default
- Serif
- Mono
Important: This was fixed in version 1.5.0, where font switching now works properly.
A wish can exist in different states:
- Active
- Important
- Private
- Fulfilled
- Archived
This system helps users organize wishes based on priority and progress.
Kirijo includes practical data tools for safe personal use:
- Export as JSON
- Import from JSON
- Reset all data
Important: These tools make it easy to back up and restore your journal entries.
The app includes bottom navigation for quick access to:
- Home
- Search
- Wish creation
- Archive
- Settings
This keeps the app easy to use on mobile screens.
A dashboard view that shows wish counts, quick entry, and recent wish categories.
A focused screen for searching wishes with filters and archived toggle.
A full-page wish view with actions, status labels, and metadata.
A clean archive list of fulfilled and stored wishes.
A customizable control center for themes, layout, fonts, and data tools.
New additions:
- Layout Density Selection
- Light Theme support
Bug fix:
- Font style selection fixed completely
Kirijo is made for people who want more than a plain notes app.
It is:
- Personal
- Stylish
- Calming
- Fast
- Customizable
- Built for daily reflection
Important: Kirijo is not just a journaling tool. It is a wish space.
Kirijo is built using:
- Next.js
- React
- TypeScript
- Capacitor
- Tailwind CSS
This makes the app modern, responsive, and easy to ship as an Android APK.
Kirijo is a growing project built around wishes, goals, and self-reflection.
Elegant design. Smooth experience. Personal journaling.