1. A computer-implemented method comprising: running, on a mobile computing device, an application to support a walk-through inspection of equipment within a facility; downloading, to the mobile computing device, questions for each piece of equipment for assessing a current state of each piece of equipment; reading, with a code reader of the mobile computing device, machine-readable codes that are collocated with respective pieces of equipment along the walk-through inspection; retrieving the questions based at least in part on the machine-readable codes being read with the code reader; presenting, on a display of the mobile computing device, the questions along with fields or choices for answering the questions; receiving, via an input device of the mobile computing device, user input indicating answers to the questions; and presenting, on the display of the mobile computing device, an auditing notification for a user logged into the application based at least in part on deriving, from times at which the machine-readable codes were read, an order in which the user visited multiple stops along the walk-through inspection, as compared to a predetermined order of the multiple stops.