https://github.com/doga/qworum-demo
A Qworum-based distributed web application for demo purposes (e-shop + remote shopping cart).
https://github.com/doga/qworum-demo
distributed-computing microfrontends microservices webapplications webservices
Last synced: over 1 year ago
JSON representation
A Qworum-based distributed web application for demo purposes (e-shop + remote shopping cart).
- Host: GitHub
- URL: https://github.com/doga/qworum-demo
- Owner: doga
- License: apache-2.0
- Created: 2022-09-07T07:20:11.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-17T16:33:51.000Z (over 2 years ago)
- Last Synced: 2023-12-17T17:44:58.053Z (over 2 years ago)
- Topics: distributed-computing, microfrontends, microservices, webapplications, webservices
- Language: JavaScript
- Homepage: https://shop.demo.qworum.net
- Size: 581 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A Jamstack demo for Qworum
This demo shows the best practice for implementing [Qworum](https://qworum.net)-based web applications and services.
## What makes this a Jamstack demo?
This demo uses only static files. This implies that Qworum scripts aren't dynamically generated on the server, but instead they are:
- generated inside web pages with JavaScript, or
- static XML files.
Also, this demo does not send any data to Qworum service endpoints on the server. Instead, the endpoints handle the data on the client exclusively.
## What is this demo about?
An e-shop is implemented as a Qworum application. It uses a remote third party Qworum service for its shopping cart. The shopping cart in turn uses another third-party Qworum service that is a payment gateway.
## See this demo on the Internet
This demo is available on [https://shop.demo.qworum.net](https://shop.demo.qworum.net).
## How to run the demo on your machine
You need a web server that can serve static files. I would recommend opening this directory in Visual Studio Code,
and then launching the following file with the `Live Server` VS Code extension:
- `build/shop.demo.qworum.net/index.html`
## BUGS
None.
## License
[Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) ∎