Framenote: minimal, distraction-free writing app

in #utopian-io7 years ago (edited)

Framenote is minimal, distraction-free writing app.

You can try it HERE

image.png

Motivation

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.

Features

  • Distraction free, clean text editor
  • Folders/files
  • Autosave with localStorage
  • Offline ready / Progressive web apps / Add to home screen (on mobile)

There is three section in Framenote
image.png

  1. Folder list
  2. File list: List of files of selected folder
  3. File editor: the text editor

So basically it's just a text editor.

Development

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
image.png

You can see framenote not using so many components.
And the store (vuex) only containing two models. which is files and folders.

Persisted state

In framenote, when you close browser/tab, your document still persist in localStorage. I'm doing this with vuex plugin, vuex-persistedstate.

Future

i want to add decentralized database as framenote database. Maybe with IPFS. And also implementing login system will be awesome.

Contributing

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



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Your contribution cannot be approved yet. See the Utopian Rules. Please edit your contribution to reapply for approval.

You may edit your post here, as shown below:


Utopian Rule:

The linked Github repository must always contain code, a README and a license.

Please provide a licence file and an informative readme.


You can contact us on Discord.
[utopian-moderator]

Oh, my bad, I forgot to adding that.
okay, this repo is now updated. @vladimir-simovic

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @damaera I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Hey @damaera I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x