Sample app developed from Chapter 3.