Skip to content

Example to demonstrate Couchbase in an Electron desktop application with PouchDB

Notifications You must be signed in to change notification settings

couchbaselabs/todolite-electron-pouchdb

Repository files navigation

Electron with Couchbase and PouchDB Example

An example project for creating a desktop application that synchronizes its data with Couchbase Server and other devices or platforms. The example uses Couchbase as the remote database, PouchDB as the local database, Electron as the desktop container, Angular 2 for the logic, and Ionic 2 for the UI layer.

Electron with Couchbase

Installation and Configuration

After downloading the project, execute the following to install all the project dependencies:

npm install

With the dependencies installed, the project can be launched within an Electron container like the following:

npm run electron

For sync support, Sync Gateway must be running with the configuration found in sync-gateway-config.json.

Resources

Couchbase - http://www.couchbase.com

Electron - http://electron.atom.io

PouchDB - https://pouchdb.com

The Polyglot Developer - https://www.thepolyglotdeveloper.com

About

Example to demonstrate Couchbase in an Electron desktop application with PouchDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published