Write and save markdown notes locally in your browser.
When you type a note in a traditional web app, it sends a network request to a server. In this offline-first app, your notes are saved directly to your browser's internal storage engine.
Browsers offer multiple ways to store data offline:
For a simple text notes app, localStorage is often sufficient, but for an app storing images or thousands of long documents, IndexedDB is the mandatory choice.
The biggest risk of Local-First web apps is that users often treat their browser cache as temporary.
If a user clears their "Site Data" or "Cookies and other site data" in their browser settings, the browser will instantly wipe out the entire IndexedDB and localStorage databases, permanently deleting all their notes if they haven't exported them.
Why is localStorage not recommended for storing large files like images?