| Look, every journaling app out there wants you to organize things into folders and tags and templates. I just wanted to write something down every day. So I built this. One note per day. That's the whole deal. - Can't edit yesterday. What's done is done. Keeps you from fussing over old entries instead of writing today's. - Year view with dots showing which days you actually wrote. It's a streak chart. Works better than it should. - No signup required. Opens right up, stores everything locally in your browser. Optional cloud sync if you want it - E2E encrypted with AES-GCM, zero-knowledge, the whole nine yards. Tech-wise: React, TypeScript, Vite, Zustand, IndexedDB. Supabase for optional sync. Deployed on Cloudflare. PWA-capable. The name means "one day" in Japanese (いちにち). The read-only past turned out to be the thing that actually made me stick with it. Can't waste time perfecting yesterday if yesterday won't let you in. Live at https://ichinichi.app | Source: https://github.com/katspaugh/ichinichi |
Love the local-first, browser-based nature of it. If you ever consider making a native app for it, consider looking at antinote (https://antinote.io/). Been using it for over a year. It’s the only notes app that I haven’t uninstalled or forgotten about. I think the simplicity of it is what draws me to it. I feel it aligns with your philosophy for this app!
Thanks for sharing Ichinichi with the world!