I know this sounds mean-spirited, but it's not. I'd be interested to know how this was developed as an example of what not to do. I wonder what the architecture is (and how it could/should be improved).
From the errors returned I'm pretty sure it's a PHP backend. Considering the expertise of the average PHP developer I don't think I need to say more (this might sound mean but it's not).