How to create mutiple single-page-app like behavior in an app using AngularJS nodejs and expressjs

I am working on an application that has a front end and an admin end. The look of the admin end is different than the front end, that is the CSS and JavaScript files being used on front end and admin end are almost different. I have to keep both the ends (front and admin) behave like single page app.

Could somebody guide me with an approach for the same using AngularJS, nodejs, expressjs and angular ui-router or guide me through any existing resources. I am at the beginning of the admin end and I don't want to commit any design blunders doing something I shouldn't.

I load all the CSS and JavaScript files only once each for the front end and the admin end.

It quite new to MEAN stack world.