Dan,
Good thought. I am taking every step to ensure that my code
is minimal, easy to follow, and centralized when possible. I am
taking advantage of components and functions alot, lots of good
error handling, so structurally the app is pretty good. I don't
know if I can do a straight up volume compare, because I will be
adding some new features as well (ability to cancel reservations,
manage your account, see what you've signed up for in the past,
etc). So overall my app will probably be a little larger, but much
more feature rich.
Just for laughs, I'll tell ya a little about the system I'm
replacing. He (my boss) needed something cheaply and quickly, and
he knew some PHP programmers from Mexico. Well one of the dudes who
wrote it was a super novice, and made a lot of mistakes. I don't
even know PHP that well, but after working on the app for a few
days I could tell it was badly messed up. Lots of the variables and
functions are in Spanish, there are no centralized functions or
reusable code, no standard naming conventions, not even a
stylesheet or standard design for each page. No error handling, no
data sanitation before database entry or query, passing huge
amounts of data through URL pages, no management features, etc.
It's just a wreck. I don't know how it even works. So really
anything should blow this other app out of the water, just need to
make it impressive enough to make the switch.