Skip to content
This repository was archived by the owner on Jun 7, 2024. It is now read-only.

amida-tech/phr-prototype

Repository files navigation

#Prototype User Interface for Personal Health Record

##This project uses design practices discovered during Amida's user experience efforts to show a fully clickable and responsive implementation of a prototype Personal Health Record.

####Overview

This project is written in AngularJS, and uses a few complimentary projects:

Additional dependencies exist for this project, and are managed through Bower.

####Getting Started

To get started you will need to install Bower, Compass, Yeoman and Grunt. Instructions for installation of those packages are available on the respective websites.

Below is quick summary, assuming you have Ruby, Node.js and NPM running.

npm install -g bower

gem update --system
gem install compass

npm install -g yo

npm install -g grunt-cli

npm install -g generator-angular

Install dependencies from base project directory:

npm install

bower install

From the base project directory, you can use Grunt to build and execute the following commands:

grunt - Will execute build and run all test cases.

grunt build - Executes build without running tests.

grunt test - Runs all test cases against current build.

grunt serve - Runs build and serves pages on localhost.

####Release Build

Running grunt serve will serve a version of the interface which is meant for development; this command skips several build steps for quicker compilation.

For a release or deployment of the interface, running grunt build:dist will compile a more thoroughly optimized version. Additionally, running grunt serve:dist will serve this optimized version.

####License

Licensed under Apache 2.0 License.

All original content licensed under the Creative Commons 4.0 Attribution License.