This repo is actually angularjs interview challenge.
You need to design dashboard similar to what is shown in this file - challenge-AdminDashboard.pdf
- Do $npm install
- Do $npm start to start the node server
- I made api's in node/express. I gave delay in each api to simulate network latency
- Starting point for node/express is server/server.js
- Starting point for UI is client/dashboard-app/app/app-md.js
- intentionally did not use grunt/gulp/livereloading to keep setup simple
- There seems small CSS issue in my loading directive due to which "Loading...." message is not seen at two places in UI.
- My CSS skills are not that good so please excuse me :)
- I used ui-router for routing and C3 for charting
- Did coding in hurry so excuse me for not adding proper comments etc.