from Hacker News

Show HN: Offline-first note-taking web application

by thanhnguyen2187 on 6/25/24, 11:36 AM with 2 comments

Hi HN!

Cryptaa is an offline-first note taking web application that focuses on speed and security. I've been working on it for a few months, and decided to show it as I think it is good enough for daily usage (I've been dogfooding it).

I had a few "simple" requirements for my application:

- Manual data encryption & decryption: I'm not overly paranoid about data security/data breaching, but sometimes, I do want my data to be stored securely (login credentials or credit card numbers). If I really need the functionality, I can encrypt the text on another website, then paste it to the application. It is not the best UX, however.

- Speed: it should feel fast/snappy enough (if you definitely want a number, maybe it is less than 100ms).

- Many devices (at least mobile/Android and desktop/Linux) data synchronization: I have an Android phone, and two Linux desktops, and want to have the same data between them.

- Web version: I don't like installing new applications whether it's on my phone nor my computer.

It surprised me as I found nothing that ticks all the boxes, so I decided to build Cryptaa. The technical stack is Svelte/SvelteKit, XState, and Triplit. The source code is available at https://github.com/thanhnguyen2187/cryptaa.

Please let me know if you find the application useful or have any question/suggestion!

Thanks!

  • by simssousa15 on 6/25/24, 12:46 PM

    Hey, Just gave it a try and here are two questions: 1. Why can we search for the document tittle but not for the TAGs? 2. What is the purpose of the lock icon when the document is already locked? -I tried putting the password for the document, but nothing seemed to happen.