Created a form to capture details for the order and linked it to a new order model; added validation and used helper methods to display errors to the user; installed & used a plugin to paginate the list of orders; provided a feed so that the admin can monitor orders as they come in.