Hi there,
I have developed lawyer system with Angularjs, NodeJs and MySQL. I have used Google material design for styling.
in this system lawyer can upload document, approval, download, apply tags to document and description.
I can give you demo if application to you.
looking forward to hear from you soon.
best regards,
Balram