Mirror of l'Hubl
Go to file
jblemee 06a019ac20 update: README: link to the client_id generation documentation 2018-12-07 01:16:42 +01:00
src fix 2018-12-06 22:20:08 +01:00
www ui : members with user.groups 2018-11-25 17:30:11 +01:00
.babelrc ui: style member, job, group 2018-11-01 17:11:15 +01:00
.gitignore update: README: link to the client_id generation documentation 2018-12-07 01:16:42 +01:00
.gitmodules add sib-oidc 2018-10-12 20:07:49 +02:00
LICENSE Add LICENSE 2018-11-01 20:29:31 +00:00
Makefile bugfix : Fix makefile deploy command 2018-11-14 14:03:57 +01:00
README.md update: README: link to the client_id generation documentation 2018-12-07 01:16:42 +01:00
copy_lib.js refactoring 2018-09-28 21:20:15 +02:00
lib_list.txt add dot syntax 2018-10-18 15:03:32 +02:00
package-lock.json config 2018-11-30 15:40:06 +01:00
package.json add dot syntax 2018-10-18 15:03:32 +02:00
server.js bugfix: disable browser-sync tunnel 2018-11-14 16:33:03 +01:00

README.md

HD app

HD app is the magic tool that allows the Happy Dev network to thrive in a decentralized way.

Use cases

Identified and scheduled use cases of the application includes (but are not limited to):

  • Listing of projects
  • Listing of members
  • Search of members by skills
  • Invoicing and billing
  • Project-scoped chat
  • Personal messaging

Chat

The repository of the SIB Chat component can be found here:

It is based on XMPP as messaging protocol, Prosody as the server and ConverseJS as the client.

Project

The repository of the project listing components is the core and can be found here:

Invoicing

The invoicing component is still at an early stage. Its repository is here:

Architecture

Some general schema of the existing StartinBlox applications architecture can be found here:

https://docs.google.com/presentation/d/1iCRGaJpFvZjhjIUnpsn6lRTJJ31ES6n94BNkJygzUwM/edit?usp=sharing

Installation

If you want to contribute or test the app, please follow those steps.

Requirements

You need to have both NodeJS and NPM installed and working.

Installation process

clone then:

  • make install

Edit the created ./src/config.pug file to :

Build

A first build is mandatory for compiling the static assets.

  • make build

or

  • make watch

if you are working on something and want to benefit of the hot reload feature.

Run server

  • make serve