Now that you have a Flatiron "hello world" example running, you need to extend it so that our to-do application takes shape. For this you will need to create and change some files. If you ever get lost, you can always refer to the chapter's source code. Also, for your reference, there is a complete list of the project files included at the end of this chapter.
As in any real application, you will need a reliable way to persist data. Here we will use CouchDB, the open-source and document-oriented database. You can either choose to install CouchDB locally or use a service over the Internet, such as Iris Couch.
If you choose to install CouchDB on your local development machine, you can head out and visit http://couchdb.apache.org/, click on Download and follow the instructions.
If you prefer to simply use CouchDB over the Internet, you can head out to http://www.iriscouch.com/, click on the Sign Up Now button and fill the registration form. You should...