JavaScriptHTML / CSSAngularCouchDBNodeJSProductivityNotetakingFirst Timer Friendly

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

Open issues

Last 30 days

PRs opened


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

Currently seeking

DesignersMaintainersCode ReviewersDevelopersTestersFrontend Developers


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.

Built with tea and love by