A Cloud Storage system consisting of a client domains that allows users to upload, download, edit, and delete text files on a server domain via a command-line interface
Files hosted on the server domain are multithreaded synchronized such that only one client at a time can access a file and any edits made are visible to other clients.