Skip to content
jennifertillman edited this page Jul 6, 2015 · 2 revisions

####q. Prototype and underlying platforms used to create and run the prototype are openly licensed and free of charge

Using Open-source tools and technology (free of charge and openly licensed) was a primary premise/constraint in our selection of components used in our full end-to-end process. The team successfully installed the tools required to design, develop, build, and deploy the prototype (NodeJS, Express, JSON, Angular, HTML5, BootStrap, NodeJsScan-Master for security, Andriod toolkit for mobile app) in our DevOps environment.

Our DevOps engineer extended our existing DevOps environment to use GitHub for source control, Jenkins for Continuous Integration, Grunt for builds and invoking unit tests, Mocha test framework for REST API unit testing, Docker for containerization, and Protractor framework for integration testing. We use the AWS cloud (IaaS) to provision the required PaaS services by deploying the application as a Docker file to an AWS EC2 instance.

  • The following screenshots illustrate our build process and tools Evidence-Q-1 Evidence-Q-2
Clone this wiki locally