Build Status codecov Codacy Badge

VIADE ES2B

This repository contains an app for the management of routes in a decentralized way, keeping the user the ownership of their data in all moment following the SOLID specification. More info about SOLID project in their web page.

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

The app is deployed at https://arquisoft.github.io/viade_es2b/ which also contains a technical documentation.

More information about how we organized ourselves is available in the wiki (Spanish).

Deployment

GitHub Pages

The app is deployed in GitHubPages and can be visited throught this link. The branch in charge of the deployment is gh-pages.

Docker

Our app can be deployed in docker, as you can see because the Dockerfile in the main directory. To deploy the app you should follow these instructions:

  1. You should build the docker image first.

    docker build -t viade_es2b/app .

  2. Once built, it's time to run. This command is intended for Windows systems using CMD, in other enviroments you may be required to change the -v parameter.

    docker run -itd --rm -v ./app -v /app/node_modules -p 3001:3000 -e CHOKIDAR_USEPOLLING=true viade_es2b/app

Once this is done you will be able to access the docker deployed app throguht localhost

Team Members

More info about our work and who made what available in the commits and in the deployed app, about section.

Icons made by Freepik from www.flaticon.com