My friend is a lawyer. His clients submit documents to him through Dropbox. They are sensitive legal documents. He asked if there was some way that I could build a website (web app) that will manage the files. I'd like to use the Dropbox API to have his clients directly upload the files into his Dropbox folder while at the same time saving a reference to the file in the server database and notifying him of the change. I develop using PHP, Angular, and Node.js but I don't even know where to begin thinking about this problem or what concerns there are. If someone has information about this, it would be helpful for me.