/genetic-drift-a4-ngrx-last

The simple web application Modeling Genetic drift. Used: Angular4 + NGRX + TypeScript, Angular material, Rollup, D3, HammerJS, SCSS, Gulp, HTML5, CSS3.

Primary LanguageJavaScriptOtherNOASSERTION

Build Status Dependency Status devDependencies Status

Angular 4 web-application visualizing Genetic drift in depend of the population's size, increasing or natural population decreasing and some probability processes.

Responsive: Yes.

Used: Angular4 + NGRX + TypeScript, Angular material, Rollup, D3, HammerJS, SCSS, Gulp, HTML5, CSS3.

Testing: E2E, Unit-testing.

Cross-browser compatibility: tested in Chrome latest.

Getting Started

Get the Code

git clone https://github.com/sash-ua/genetic-drift-a4-ngrx-last.git src
cd src\source-code
npm i

or

yarn

Just in Time (JiT)

Launches the app

npm run start

or

 yarn start

E2E + Unit tests.

  1. Run tests
npm run test:ci:all

or

 yarn test:ci:all

Unit tests. Jasmine + Karma

  1. Run tests
npm run 1.test

or

 yarn 1.test
  1. Gen. coverage and report
npm run 2.test

or

 yarn 2.test

E2E tests. Protractor

npm run test:e2e

or

 yarn test:e2e

Copyright (c) 2017 Alex Tranchenko.