Skip to content

A demo of a project management application implemented with Qworum. Credentials for the live demo: ๐˜ถ๐˜ด๐˜ฆ๐˜ณ๐˜ฏ๐˜ข๐˜ฎ๐˜ฆ arma, ๐˜ฑ๐˜ข๐˜ด๐˜ด๐˜ธ๐˜ฐ๐˜ณ๐˜ฅ a_password

License

Notifications You must be signed in to change notification settings

doga/qworum-demo-project-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Qworum logo and name

Project management application demo

This demo application shows how the Qworum platform helps build highly integrated IT systems on top of fragmented application landscapes.

Key concepts:

  • Application integration.
  • Distributed applications.

Qworum-based project management (PM) application

This application allows project managers to use a remote HCM service for choosing project members.

And a common identity service is used by both services for authenticating the end-users.

This application is structured as a Qworum API, and it has the following endpoints:

  • home is the application's main entry point.
  • view-project which is called by home; other remote services/applications can also call this endpoint.

Dependencies

This Qworum application depends on these Qworum applications/services:

In this demo, all three services/applications are hosted on different web servers, but colocating different Qworum APIs on the same server is allowed as well.

---
title: Dependency diagram
---
classDiagram

class Auth{
    +JSON profile
    +signIn()
    +viewProfile()
}

class HCM{
    +Auth user
    +pickTeam()
}

class PM{
    +Auth user
    +HCM hcm
    +home()
    +viewProject(projectId)
}

PM --> Auth
HCM --> Auth
PM --> HCM
Loading

Running this demo locally

This is one way to do it:

  1. Install Visual Studio Code
  2. Install the Live Server extension for Visual Studio Code
  3. Start Live Server for the Auth project and the HCM project.
  4. Lastly do this for this project: Left-click on the dist/index.html file and choose Open with Live Server on the pop-up menu that appears.

This way of running the demo ensures that each web server runs on the right local TCP port.

License

This software is released under the terms of the Apache 2.0 license.

โˆŽ

About

A demo of a project management application implemented with Qworum. Credentials for the live demo: ๐˜ถ๐˜ด๐˜ฆ๐˜ณ๐˜ฏ๐˜ข๐˜ฎ๐˜ฆ arma, ๐˜ฑ๐˜ข๐˜ด๐˜ด๐˜ธ๐˜ฐ๐˜ณ๐˜ฅ a_password

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published