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

Arquisoft/dechat_es5b

Repository files navigation

dechat_ES5B

Build Status Coverall coverage Codacy code quality Documentation

Web chat application using JavaScript technologies based on SOLID specifications: all personal data about the chat is stored on the user’s POD.

Webpack Nodejs

You can use our chat in two ways:

Using the web page associated with this git repository:

You have to access to the following link:

https://arquisoft.github.io/dechat_es5b/

Locally on your computer:

Beginnings

You can download latest release or compile it from source. In order to compile from source code, clone repository and install Node.js.

Clone our repository

Using, for example, the desktop app Git or any other version control tool, you have to execute:

git clone https://github.com/Arquisoft/dechat_es5b.git

Launch the app

Releases can be directly executed.

If you compile from source, you have to move to the root folder of the project:

cd dechat_es5b

Then, you have to execute:

npm install

Once the installation is complete, you have to execute:

npm start

Now the application is ready to be used. A window will be opened and DeChat will be ready to go.

Test

To launch the tests locally on your computer, you have to execute:

npm run test

To launch the acceptance tests locally on your computer, you have to execute:

npm run acceptance

Documentation

You can access to the following link if you want to know more about the project. We have followed the arc42 template.

https://arquisoft.github.io/dechat_es5b/docs