a file sharing project based on cloud