What is this?
A simple web-based notepad for people to write notes, and store them permanently on the cloud, thus making it available for access across multiple devices. This can be used as an alternative to taking notes on your native notepad application provided by your Windows/Mac operating system.
On my commute to work, I frequently take notes on my laptop, and often I want to share those notes with my computer at work, my computer at home, and my phone. I typically would save the notes in an email, and then send it to myself, but I eventually got tired of doing that and I was ready to do things differently.
Yes, a search for "online notepad" returns millions of results, so there are many apps out there that should give me what I want, but as I was browsing around, each of the available options were uniquely flawed, and so eventually I thought I should just build something myself and this came to me on a Friday and so it was the perfect time.
Here are the features I wanted:
- No registrations or logins! I don't wish to give anyone my email, or memorize yet another username/password combo, and I don't want to maintain all these login sessions across multiple devices.
A common solution to this is to store your notes under some unique URL, but that still requires me to somehow remember that URL when I want to see my notes again. Sure, I could just bookmark it, but my bookmarks would not persist between different computers or even different browsers...
My solution: create your own unique pass-phrase and use that as your one and only universal login to your "note".
- Notes I take actually have to persist across devices! There are so many online note-taking apps where the contents of your notes are only saved locally within your web browser's storage, so a simple cache clear would wipe it all out. At that point, I would rather just use my windows notepad if I only cared for those notes to just be stored on this one computer.
- Notes have to be shareable. Think of Pastebin or Google docs, where you have the ability to share whatever text you've written via a unique URL that allows that person to view that text, but not edit it.
- Has to be fast and simple! Modern web has become too slow. A radically simplified UI is what I was looking for. Even for applications like these that solve such a simple purpose - where all you really need is a textarea with a "Save" button, somehow many apps still end up being overcomplicated and overloaded See EverNote and ClickUp as examples of "heavy" apps that ruin the whole experience.
- Encryption! This one would have been nice to have too, but it was as optional since it would interfere with the feature that lets you share your notes with anyone else. Either way, this app has it - so not only do we not know WHO wrote those notes, but virtually no one besides you even knows what was written given that entire encryption process happens client-side.
What happens if I forget my passphrase?
Then your note is likely to be lost forever. And if it was encrypted, then not even the server administrator (or the hackers!) will be able to find it or decrypt it. Make your pass-phrase just short enough (4 or more words) for you to remember, but very difficult for others to guess.
This project is entirely open source, so not only can you see how it all works behind the scenes, but also fork it and customize to your own liking.