Go play with a working example of this Todo application.
Pick an app framework to use. Here are some frameworks you might try to implement this in:
(This step's important) Write the app!
You'll notice that client-side HTML templates are provided in
index.html. To get at the default HTML template for the main application view, you might do this with jQuery:
Make the specs pass
There are several Jasmine specs included (you'll probably notice the runner output on the bottom of the page). Prove your implementation is the greatest by making them go green! You can find the specs in
At the top of the spec file, there's a
window.todoAppDriverobject which defines a few methods for interacting with the application. These methods work great with Jérôme's backbone.js example, but your mileage may vary. Feel free to override those methods as necessary so that the specs know how to create, read, update, and delete to-dos in your version of the app.
Compare your results!
With the benefit of hindsight, check out how others implemented their applications by pulling down other forks of this repo.