Framenote is minimal, distraction-free writing app.
You can try it HERE
If you writing something in an editor like Google docs or Dropbox Paper it just limited for editing just one document per browser tab.
Framenote can edit two or more documents and folders within one tab.
localStorageThere is three section in Framenote
So basically it's just a text editor.
Framenote uses vue js with vuex as state management, and vue router for routing.
Using vuepack as a starter kit.
Here is my folder structure
You can see framenote not using so many components.
And the store (vuex) only containing two models. which is files and folders.
In framenote, when you close browser/tab, your document still persist in localStorage. I'm doing this with vuex plugin, vuex-persistedstate.
i want to add decentralized database as framenote database. Maybe with IPFS. And also implementing login system will be awesome.
Github: https://github.com/damaera/framenote
You can fork the project, and install it locally. Then use this styleguide for contributing. https://github.com/airbnb/javascript