Over a million developers have joined DZone.
Gold Partner

Reupholster Gives Your CouchApp Development A Makeover

· Mobile Zone

The Mobile Zone is brought to you in partnership with Apptimize.  Discover the 5 little know reasons your app is underperforming and how to better understand your customers mobile needs.

Looking for a easy way to develop CouchApps for CouchDB? We've come across a tool called "Reupholster", a CouchApp generation tool on Google Code that can get you building apps in no time.

Reupholster allows those who may not be familiar with CouchDB to approach building apps like a simple web project. You have a selection of frameworks to choose from for your application- jQuery, Microjs, SproutCore, JavaScriptMVC, and plain ol' JavaScript are all at your disposal. 

Some basic things Reupholster does:

  • You choose a working directory
  • You choose a couchdb instance (host, port, dbname)
  • You get an example project created in the working directory with html and tests folders
  • As you edit the html files in realtime, the changes are automatically sent to couch
  • Click on the couch icon in the tray, and select Run Tests to run the tests in the 'tests' directory

Your only requirements to get started are:

  1. A Java runtime environment
  2. An installed CouchDB 
  3. Firefox (if you use the browser in the test suite)

Reupholster also contains a few special features, which focus on placing documents, testing, and hosting.

Click here to download Reupholster and get started on building your CouchApp!


The Mobile Zone is brought to you in partnership with Apptimize.  Learn more about app optimization methods that help teams identify user preferences, decide the next iterative changes to make, and validate them through testing.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}