Cloudmedic's AngularJS dashboard
CloudMedic is a fully open-sourced medical application connecting:
CloudMedic's mission is to accelerate innovations and security in Healthcare IT. It does so by covering infrastructure and security out of the box while also implementing the most common workflows. And best of all, the total control offered as an open source solution makes customizations or integrations extremely easy.
This is the AngularJS front end for CloudMedic. Note that there is also an open-sourced ASP.NET back-end at this GitHub repository that you'll need for a complete solution.
Install Node.js and then follow one of the following command line options to get started.
Command line options
Starting from a blank slate
git clone https://github.com/crypteron/cloudmedic-angular.git sudo npm -g install grunt-cli karma bower npm install bower install grunt watch
If you need to reinstall npm modules remove everything in
Run end to end test
webdriver-manager start (Starts selenium server for protractor)
- One can add the
grunt-protractor-webdrivertask to the gruntfile.js at (example)
grunt.registerTask('e2e-test', ['grunt-protractor-webdriver', 'connect:test', 'protractor:e2e']);and also at ___________ but it may not display all meaningful stack traces from protractor
Additonal details at __________
Build and watch for changes
deploy.config.js and set URLs for your development and production environment.
grunt build or
grunt build:production (defaults to
development) to build for your environment
grunt compile to minify the code. (defaults into bin folder)
grunt watch to build in development and watch for changes
If you add a new file to the build, you need to quit and restart grunt to pick it up.
After adding a new bower component to bower.json, be sure to run
Running the Angular app
file:///path/to/cloudmedic-angular/build/index.html in your browser.