# Any suggestions on what web technology could be used to add support for sharing notes?

**URL:** https://discourse.joplinapp.org/t/any-suggestions-on-what-web-technology-could-be-used-to-add-support-for-sharing-notes/10145
**Category:** Development
**Created:** [19 July 2020 22:40 UTC](https://discourse.joplinapp.org/t/any-suggestions-on-what-web-technology-could-be-used-to-add-support-for-sharing-notes/10145 "2020-07-19T22:40:29Z")
**Posts on this page:** 1
**Showing post:** 31

<div class="post-metadata">

### Author: ![joeschmoe](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/joeschmoe/32/9127_2.png) [@joeschmoe](https://discourse.joplinapp.org/u/joeschmoe)
#### Post date: [1 August 2020 16:50 UTC](https://discourse.joplinapp.org/t/any-suggestions-on-what-web-technology-could-be-used-to-add-support-for-sharing-notes/10145/31 "2020-08-01T16:50:28Z")

</div>

My thoughts are like this:

- There’s a desktop client
- There’s an android/iOS client
- There’s a CLI client

They all operate via SYNC functionality.

So in order for collaboration to happen, or to have something like Evernote, all that’s missing is a `web server` which operates on the same SYNC functionality that will act as a `web client`.

For collaboration on the web client you can have:

- Owner user/password
- Invited user with password
- password-less access to notes (public)
- anyone with password can access

like the CLI, nodejs can be leveraged. Some framework like hapijs, fastifyjs or whatever.

If set up right, the web server could be deployed on [Heroku.com](http://Heroku.com) for example (would be free for this use-case) or if you have your own server.

---

_[View the full topic](https://discourse.joplinapp.org/t/any-suggestions-on-what-web-technology-could-be-used-to-add-support-for-sharing-notes/10145)._
