There are quite a few things that could be refactored for efficiency, ease of reading, and ease of modification in the future. For example, many of the checks in the controllers. See what can be done here. Also, some of the view might benefit from being broken up and having their data flows analyzed, making sure we are passing only what we need and showing only what we want.
There are quite a few things that could be refactored for efficiency, ease of reading, and ease of modification in the future. For example, many of the checks in the controllers. See what can be done here. Also, some of the view might benefit from being broken up and having their data flows analyzed, making sure we are passing only what we need and showing only what we want.