remove PHP from the project
re-implement the validation of the steps (and associated helper functions) in javascript so that PHP will not be required for the project. As a side effect, a web server would no longer be required for the project to work.