QGIS Web Client (QWC) is a modular next generation responsive web client for QGIS Server, built with ReactJS and OpenLayers.
This repository contains an example skeleton for building a custom QWC application based on the QWC stock application.
Consult the QWC2 README for information about QWC, and further links to documentation, sample viewers, etc.
To build a custom application based on the QWC stock application, follow these steps:
-
Clone this repository
git clone https://github.com/qgis/qwc2-demo-app
-
Install dependencies
yarn install
-
Run the development server
yarn start
-
Edit
js/appConfig.js
to include your custom components
See Building a custom viewer for further information.
Please report QWC issues at issues.
QWC is released under the terms of the BSD license.