Hi sir,
I have read your project brief and understood your basic requirement, i have already made a web app for law firm called atlas law partners, located in delhi. It's like admin will create the new matter (hourly based, appearance based,monthly billing,lump sum etc), while creating and then he allocates to counsel, there will be per hour cost/per appearance cost for each counsel. then each counsel will input their work on daily basis with time duration. according to that invoice will be calculated.
please contact me so that i can share demo link for you. also i'm from chennai, we can discuss it easily.
Thanks & Regards,
Praveen kumar