If you want something like this https://www.youtube.com/watch?v=tQm80OYzux8
then you have to write your own work, I've been asking for the same thing for ages, client admin but Nop community seems want to stick with traditional work.
... front end and for security issue
I think you should try my link above, then you know why you should stick with admin for security purpose. Users/roles without the right permission won't see sections that they don't have permission. Try for yourself first.