Built a router to pass all requests through the index file.
Added styles from the HTML templates.
Added images from the HTML templates.
Abstracted the header and footer to include files to eliminate extra maintenance.
Broke the templates into views with variables in place to make content dynamic.
Added controllers to generate dynamic content for the home and session views.
Added a View class to handle the output of view templates.
Created a config file sample for easy installation.
Ignored the configuration file to keep any sensitive data out of source control.
Created a basic database class for generic interactions.
Updated index.php to use new constants and updated comments to use the proper tense.
Fixed a formatting issue.
Removed the tabindex from the email address; it's not being used.
Updated the nonce to be generated with the view instead of every page load.
Added nonce generation to the view output.
Removed nonce generation.
Simplified the Db class. It now acts as a simple wrapper for creating a PDO object.
Added a processing script to handle form submissions.
Added the Room model to save new rooms from the home page form.
App as it stands at the outset of Chapter 8 writing.