Skip to content
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
adocs
docs
features
gatling/dechates3bsimulation-1556387544566
lib
reports
test
web-app
.codacy.yml
.codecov.yml
.gitignore
.travis.yml
coverage.lcov
dechat - ES3B - Presentación .pptx
favicon.ico
index.html
index.js
jsdoc.json
package-lock.json
package.json
pom.xml
popup.html
readme.adoc
webpack.config.js

readme.adoc

dechat_es3b

Logo

Build Status Codecov Codacy code quality docs AsciiDoc blue

DeChat is a decentralized chat application, build on top of Solid. The purpose of using this technology is that all our information is not stored on a server but is stored on our POD. Currently we can do two things: start a new chat or continue with one we already had.

Authors

  • Mar Rodríguez Medina

  • Alba Serena Suárez

  • Yago García Rodríguez

  • David Rico Díaz

App Webpage

You can give it a try at https://arquisoft.github.io/dechat_es3b/

Documentation

The documentation is done in AsciiDoc using the arc42 templates. The source documents are located at adocs. The HTML documents can be read at: https://arquisoft.github.io/dechat_es3b/doc

Compile and run

You can run the game locally by doing the following:

  1. The first thing you should do is create an account in Solid .

  2. Download the Windows installer from the Nodes.js® website if you don’t already have it.

  3. Then clone this repository.

  4. Install Node.js dependencies with this command:

    npm i
    To run the app use
    npm start

You may also need to install these dependencies:

npm i @solid/query-ldflex
npm i @comunica/actor-init-sparql-rdfjs

Testing

There are some simple Unit tests at: test.

To run tests execute:

npm test

There are also some Cucumber based tests with a simple user story defined at: features.

To run Cucumber tests execute:

npm run cucumber
You can’t perform that action at this time.