Using Web2py, created a web application which allows users to upload, share projects and maintain versions(upto 3) of that project.