I don't really follow... you make input[type=file] and then verify file in php, (resample it,) rename it, move it to target folder...
Then you have some JS things but they mostly just handle adding/removing inputs...those more complex... I think they're suitable more for social site/cms...
Maybe you can share something from the "loads of stuff," although maybe it's just me who don't understand