CHAPTER 20

image

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 (http://todomvc.com), 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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.