We have a experience of more than 4years working in various types Fullstack JavaScript projects. As per your requirement , you need a fullstack developer to achieve your goal. I think we are best to make this app a success.
We have expertise in Angular Js, angular 2, Backbone, Marionette, node js, mongodb , MySQL, php, laravel as well as some hybrid just framework like Sencha and Ionic.
Basically you need a web application for users and an admin panel to manage. Trust me you'll never find a partner like us. Please hire us and we'll share our portfolio with you.
In angular and node we have proper proven module base architecture. We also follow best practices.
Regards Subh