Skip to content

ecogood/ecg-quicktest-app

Repository files navigation

ECG Quick Test App Build Status

This the the web version of the quick test of the Economy for the Common Good. You can also use it offline.

Demo

http://ecogood.github.io/ecg-quicktest-app/

Works on desktop, tablet and phones.

Use offline

Software Architecture

The Software Architecture is modular and server/client decoupled.

It consists of 3 npm packages:

The texts and model packages can be installed via npm and used in any JavaScript application, like on the server with Node.js, in a mobile app, or any web application.

The packages are unit tested with Mocha and Chai and end-to-end tested with Protractor.

Tests

Uses Protractor for E2E Testing.

View the tests

Open the tests

Run the tests

Install the Browsers for e2e testing:

./node_modules/grunt-protractor-runner/node_modules/protractor/bin/webdriver-manager update

start the tests:

npm test

Roadmap

  • ✅ Create first working version in AngularJS with previous and next buttons, state of given answers and progressbar.
  • ✅ Add Tests
  • Add English translation

Contributing

Feel free to contribute to the Roadmap or otherwise.

Issues and Features

Share issues and desired features in GitHub.

License

  • MIT License

Developers

Release History

  • 0.1.3 - remove double sentence, set German as default lang, fix movement of buttons and set bower dependencies to angular 1.2.0.
  • 0.1.2 - fix layout on mobile phones.
  • 0.1.1 - add E2E Tests
  • 0.1.0 - create first working version in AngularJS with previous and next buttons, state of given answers and progressbar.