This note app is E2EE, syncs everywhere,took me months to build
Source: Dev.to

Backend
PocketBase – a single binary that handles authentication, database, and file storage.
Frontend
Built with 100 % vanilla JavaScript to keep the bundle size tiny.
How the Encryption Works
Key Derivation: I use PBKDF2 to derive a master key from the user's password.
Encryption: Notes are encrypted in the browser using AES‑GCM 256‑bit.
Zero‑Knowledge: The PocketBase backend never sees the password or the decrypted notes. Everything is stored as an encrypted blob.Features
Dual Editor Mode: Fast plain‑text editor or a "Super Editor" built on Tiptap.
Deep Search: The app decrypts notes locally in batches to allow full‑text search across the encrypted vault.
Version History: Automatic snapshots for every note.
Encrypted Export: Export your entire database as a secure HTML file.I’d love to get your thoughts on the UI or the security implementation.