by thanhnguyen2187 on 6/25/24, 11:36 AM with 2 comments
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