Hi,
I am an experienced Web Developer. I have developed a similar project earlier and can help you with your project.
If required I can also setup other features such as downloading invoices, notifications, etc.
Please message me to discuss this further.
Hoping to hear back from you soon!
Thanks,
Gaurav Charnalia,
Software Developer