Allowing users to run jobs on their local machines and then uploading the results on the server

I have uploaded a draft on the Google Summer of code website and would love to have the feedback of the community.