This is the test requested by Personal Capital.
###Install
####Dependencies
This project runs on Node.js, you need to donwnload it here.
To make SASS
work, you will need to have Ruby
installed in your machine. If you are using windows or linux you can go here. If you are using Mac congratulations, it comes pre-installed.
Once installed you'll need grunt.
`npm install -g grunt`
The App is separated in two layers:
- Front end in folder
client/
- Back end (API) in folder
server/
To build the front end App go to client
folder and run:
`npm install && bower install && sudo gem install compass && grunt build`
This will build the site and put it on server/dist
so we serve the application and the API from the same server (for development purposes).
To build and run the back-end go to server
folder and run:
`npm install`
To run the Application go to server/
folder and execute:
`npm start`
Then the App will be running on localhost:3000
Comments are spread out on the main components.
//TODO Implement karma test