Over a million developers have joined DZone.

Reupholster Gives Your CouchApp Development A Makeover

DZone's Guide to

Reupholster Gives Your CouchApp Development A Makeover

· Mobile Zone
Free Resource

Get gorgeous, multi-touch charts for your iOS application with just a few lines of code.

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!


.Net developers: use Highcharts, the industry's leading interactive charting library, without writing a single line of JavaScript.


Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}