Minimal online/offline notes taking app with rich text formatting.


Last 30 days:

Open issues
PRs opened

Project type

ProductivityFirst Timer Friendly

Project tech

JavaScriptHTML / CSSAngularCouchDBNodeJS

Currently seeking

  • Designers
  • Maintainers
  • Code Reviewers
  • Developers
  • Testers
  • Frontend Developers

Contribution overview

The maintainers of this project have not provided a contribution overview.


Preserver Plus

Minimal notes app with rich text formatting.

This app is built using Angular and Express platform with PouchDB for storing local notes on browser and CouchDB to sync notes on cloud.

Otherthan that I've used below open source packages..

  • Superlogin
  • CKEditor5
  • Angular2gridster
  • Ant Design

Key Features

  • Rich text editor.
  • Online/Offline sync with your account.
  • WYSIWYG notes.
  • Syntax highlighting.
  • Toolbar for text formatting.
  • Local db and Remote db.
  • PWA (Progressive web app).

Running the app locally

# Clone repo
$ git clone

# Go into this repository
$ cd preserver-plus

# Install dependencies
$ npm install

# Run the app
$ npm start

Angular app will be listen on localhost:4200.

Running node server

# Go into this repository
$ cd server/

# Install dependencies
$ npm install

# Run the app
$ npm start

Node server will be listen on localhost:4000.

Note: You should have pouchdb installed and instance running on localhost:5984 to sync up local pouchdb to central couchdb.

Deployed on

  • This app is deployed on Netlify.
  • Auth server deployed on Heroku.


The project welcomes all kinds of contribution. Be it related to the documentation or a full-fledged feature!
The following are the feature in roadmap.

  • [-] To do multiple dashboard.
  • [-] To do miltuple notes editable.
  • [-] To Preserve position of notes in dashboard.
  • [-] To have vertical & horizontal scroll layout in dashboard.
  • [-] To download notes.


Resources to learn more about our technology and community.

Project listed on October 25, 2021