[DONE] Chapter 2: A demo app