Skip to content
This repository has been archived by the owner on Mar 26, 2022. It is now read-only.

Arquisoft/dechat_es4b

Repository files navigation

dechatjs_4B

Build Status Coverage status Codacy code quality

Introduction

The project consists in the development of a decentralized chat. The objetive of this chat is to provide a service in which the messages are not stored in a server but in each one of the nodes (users) of the system. The idea behind is similar to the Peer-to-Peer (P2P) approach for sharing content over the Internet. Documentation is stored on /src/docs folder.

Compile and run

Install node dependencies:

 npm i
 npm install http-server --global

Launch server locally:

 npm run build:web
 http-server

The application is available in the IP address shown after previous command. If you prefer you can try the app here:

Launch unit tests (Asumming nmp i command has been already executed)

npm test

Launch BDD tests (Asumming nmp i command has been already executed and you are running the application at localhost)

npm run-script cucumber

Authors:

  • Avello Díaz, Enrique

  • Díaz Ceñera, Mario

  • Marín Iglesias, Óscar

  • Menéndez De Luarca Trabanco, Lino