/geoview-demo

Demo Page For GeoView

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

GeoView Config Builder / Demo App

This application is a demo application for using the geoview map. It also includes the following;

  1. Config Builder - This helps users build configuration files and test them via UI. Users can also start with existing configurations.
  2. API Functions - This part of the application demonstrates how different API functions work and how to use them. It provides code snippets of how to invoke our API functions.

STRUCTURE / ARCHITECT

The tech stack for this application includes the following frameworks or technologies;

  • React / TypeScript
  • Material UI
  • Vite
  • React Router
  • Other npm libraries (e.g. lodash)

Running The Project

First thing; we encourage you to fork the repo instead of cloning it - especially if you would like to contribute to it. If not; you can go ahead and clone it.

Cloning the repo

git clone https://github.com/Canadian-Geospatial-Platform/geoview-demo.git

Install the packages

npm install

build the dist directory

npm run build

Run the application

npm run dev

Deploying to GitHub Pages

npm run deploy