Design the client-side component of a cloud storage service like Dropbox | Hello Interview