The first step to using it is to install CouchDB on your desktop pc. You can get CouchDB here: https://couchdb.apache.org/
Once you've installed it you need to start CouchDB and create an "Admin User".
The next step is to create a regular CouchDB user. I've created a simple setup app for that here: https://cherrypc.com/app/editor/setup.html
Once you successfully create your user db you'll be redirected to a login page. Enter the user name and password you entered into the setup form (Not the CouchDB admin password).
After you login you'll see the demo app that let's you create, save, edit, and delete "Rich Text Documents" using the browser's "contenteditable" feature. Here are the links to what I used for that:
Mozilla Documentation: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Editable_content Mozilla Demo: https://developer.mozilla.org/@api/deki/files/6243/=rich-text-editor.zip
You can open CouchDB's "Fauxton" database manager in your web browser with this url: http://localhost:5984/_utils/
Login with your Admin username and password. Click on the "Databases" link to see the db you created with the setup.html page.
Click on that database to see the documents you've made with the Text app.
Click the "Permissions" tab for your database to see the permissions for that database.
JavaScript dependencies used in this are delivered from CDNs.
JavaScript code to create the user and db is contained in the https://cherrypc.com/app/editor/setup.html.
All the text editor JavaScript code to manage your documents is contained in the https://cherrypc.com/app/editor/index.html file.
Those two files can be run on any web server and you can edit those files to use a web based CouchDB.