Hello
"i can do that"
Totally, I can do test,build,deploy as well as development In Angular1.x/2.0(CLI,Seed,Quickstater)/4.0.
So I am very familiar with Protractor for E2E test,Karma,Jasmine for UnitTest,Mocha etc as well as RxJS,Observables,API calling,promise,service,filter,provider,directive,pipe etc.
Of course, I am proficient in Grunt,Gulp,Bower,Babel,Webpack,Browserify,Systemjs etc.
And I am very familiar with JWT,OAuth2,Internationalization and RBAC for log in and sign up process etc.
So I have already finished diverse POC,Admin Dashboards,SPAs,CRM ,Financial app,Educational app,Health Care apps using MEAN stack.
I think, it would be best to use AngularMaterial for UI because AngularMaterial supports adaptive layout directive for AngularJS (Angular material 2 or PrimeNG for Angular2)
May be you use SemanticUI,OnsenUI,MDB,Bootstrap etc,too.(preferred MDB than Bootstrap).
*********************Backend*********************
In fact, I am proficient in MEAN stack(6+years of experience),so I am flexible in using mongojs, mongoose,schema for data modeling.
I have strong skill in streaming ,event operation using nodejs. I am strong in Mongodb and MySql as db.
I have enough experience in connecting frontend in to backend API, constructing RestAPI and good at Swagger,GraphQL for RestAPI,Express Middlewares,Loopback too.
I will give you clean code base for any update in the future.
Thank you.
Julian.