Hello,
I understood your needs. I have built similar app with node.js for different kind of users like admin, sales_user, application user, system admin, etc.
I can build this application in 5 days (may be less). We can discuss this in more detail.
I don't have feedbacks and reviews in this site as I was working as employee but now I am a full time freelancer. I do have experience in node.js as I am working in it since last 2+ years. I will give my best output to you.
Thanks
Vipul