Todo App

Todo apps are considered good teaching examples because they have many components that you will see in a typical, real-life project. Also, this sort of app is popular when it comes to showcasing browser JavaScript frameworks. Just look at the famous TodoMVC project (, which has a few dozen Todo apps for the various front-end JavaScript frameworks.

In our Todo app, we’ll use MongoDB, Mongoskin, Jade, web forms, Less style sheets, and cross-site request forgery (CSRF) protection. We’ll intentionally not use Backbone.js or AngularJS, because the goal is to demonstrate how to build traditional web sites with ...

Get Pro Express.js now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.