This is the first major release of Kraa. Kraa is not just another note-takin app. It's a web app for any kind of writing, be it a personal note, collaborative rich-text document, or even a group real-real time conversation (via Kraa's unique Chat widget).
Replies
Best
@ladislav_kafka The writing workspace is beautifully designed. How are you capturing writers as a network effect? What's the retention curve looking like after day 30 and the secret to it looking like?
Report
The website looks good and sounded promising, but that's stop there. Everything is accessible, all routes do overfetch, all the decoding is visible client side, no security at all. Is this vibecoded ? Please stop publishing half started product
Bonus point for writing the password of a note in clear in the console
@salnikaย No, it is not vibe-coded. The oversharing in the console is a recent bug we are fixing, but nothing you mentioned is anyhow a security issue. The passwords you give a note is visible to you client-side, but of course not to anyone else trying to access that note without knowing it.
Report
Congrats on the launch! The clean writing experience combined with flexible templates feels very intentional. What was the original problem that pushed you to build Kraa instead of using existing editors?
@vik_shย Thank you! The desire to have a minimal and focused writing experience while allowing for rich customization of the styling was definitely one of the motivations. You can either have lots of options, or a clutter-free experience, but rarely, if ever, both โ till now!
Report
Congratulations on the launch! The design really does resemble Notion a bit, as people are saying in the comments)
Report
Huge congrats on reaching 1.0 and the 2nd launch! ๐
As a dev, I know that building a collaborative rich-text editor is already 'hard mode', but seamlessly integrating real-time messaging/chat into the same flow is next-level engineering. The UI looks deceptively simple for such complex functionality.
I'm super curious about the tech stack under the hoodโare you using CRDTs (like Yjs) to handle the sync for both the docs and the chat messages? Upvoted and following!
Replies
@ladislav_kafka The writing workspace is beautifully designed. How are you capturing writers as a network effect? What's the retention curve looking like after day 30 and the secret to it looking like?
The website looks good and sounded promising, but that's stop there. Everything is accessible, all routes do overfetch, all the decoding is visible client side, no security at all. Is this vibecoded ? Please stop publishing half started product
Bonus point for writing the password of a note in clear in the console
Kraa
@salnikaย No, it is not vibe-coded. The oversharing in the console is a recent bug we are fixing, but nothing you mentioned is anyhow a security issue. The passwords you give a note is visible to you client-side, but of course not to anyone else trying to access that note without knowing it.
Congrats on the launch! The clean writing experience combined with flexible templates feels very intentional. What was the original problem that pushed you to build Kraa instead of using existing editors?
Kraa
@vik_shย Thank you! The desire to have a minimal and focused writing experience while allowing for rich customization of the styling was definitely one of the motivations. You can either have lots of options, or a clutter-free experience, but rarely, if ever, both โ till now!
Congratulations on the launch! The design really does resemble Notion a bit, as people are saying in the comments)
Huge congrats on reaching 1.0 and the 2nd launch! ๐
As a dev, I know that building a collaborative rich-text editor is already 'hard mode', but seamlessly integrating real-time messaging/chat into the same flow is next-level engineering. The UI looks deceptively simple for such complex functionality.
I'm super curious about the tech stack under the hoodโare you using CRDTs (like Yjs) to handle the sync for both the docs and the chat messages? Upvoted and following!
Kraa
@elevenaprilย Yes, Kraa is powered by Yjs for both the chat and docs with some additional custom details for the chat. Thanks for the support!