An file management and file hosting platform