Skip to content

Arquisoft/viade_en3b1

Repository files navigation

Build Status codecov Codacy Badge Version Badge

VIADE EN3B1

This project is an assignment for the Software Architecture course following these requirements.

The app is deployed here and also contains a technical documentation.

Developers

Installing and launching the app locally

You’ll need to have Node 8.16.0 or Node 10.16.0 or later version on your local development machine.

First, to install the dependencies:

npm install

And then, run:

npm start

Building the docs locally

In order to create the docs you'll need asciidoctor and in case you use plantuml drawings, you'll also need openjdk 8.

Once they have been installed, the docs can be generated with:

npm run docs

Running tests locally

React tests by Jest and Enzyme

To run these tests you can simply do:

npm test

Cucumber-Puppeteer tests

This set of tests is run by executing:

npm run test:e2e

In case of error related to Chromium, please do:

npm install puppeteer

In order to install Chromium browser.

Relevant packages