- Clone repository
- run
npm install
- run
npm install typings install
- run
npm start
Typescript is only included, because it is my transpiler of choice. Babel could also be used. The code should all be ES6 compliant plus decorators, and ES7 feature supported by both Typescript and Babel (with plug-in).
As of today (08/15/2016) packaing is not part of the process. SystemJS is currently used as the loader, but we will probably re-tool this for Webpack.
The HTML and CSS files are output from Axure. Axure is a good prototyping tool, but it's web output is not usable for building real applications. The HTML structure is flattened, and the CSS is heavy in absolute positioning and z-indexes. Enough changes were made to overcome these issues. Otherwise, this is the HTML and CSS provided.
##1st: Demo #master branch tries to demonstrate as close as possible to a real Production application with the following features.
- HTTP request, call JSON service to load data onto DOM
- Lazy loading routes, on large application it is necessary to load chunks when needed.
- Loading multiple images, each patients is different from each user, and force browser to XHR request.
- 2way binding on Patient information.
- Make the necessary HTTP request before rending View/Controller