/requests-builder

Primary LanguageJavaScriptMIT LicenseMIT

Requests Builder

Request builder tool for creating Sentinel Hub Requests.

Supported features (4 Feb 2021):

  • Create requests for the main APIs of Sentinel-Hub (Process, Batch, TPDI, OGC)
  • Send the request and see the results on the fly
  • Parse text requests to update the UI (useful for replicating, sharing or tweaking requests)
  • Select your own Area of Interest using an interactive map
  • Change between different CRS
  • Create data-fusion requests in a user-friendly way
  • Edit Evalscripts in a code-editor with a linter
  • See the request code in Javascript or Python (useful for integrating your own workflows)

Incoming features

  • Support for the new statistical API
  • New CRS
  • Improved UI/UX

Production deployment

This repository production deployment (based on latest tag) can be found on the following link.

How to run it locally.

  1. Clone the repository using git clone https://github.com/sentinel-hub/requests-builder
  2. Move to the project folder: cd requests-builder
  3. Install all the dependencies: npm install.

To get authentication running you will need to do the following:

  1. Copy your .env.example to an .env file using: cp .env.example .env
  2. Finally, start your local development server using: npm start