Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

Earthwatchers

Development preview: http://earthwatchers.azurewebsites.net/

Permalink, for example to project 'Borneo', hexagon PO2662:

http://earthwatchers.azurewebsites.net/#/Borneo/PO2662

Issues: https://huboard.com/Geodan/Earthwatchers/

Technology stack

Server side: Node.js with Express, Dotenv, Turf, NoSql

Client side: Leaflet, Turf, Bootstrap

Data: GeoJSON files

Dependencies

To get Earthwatchers running on your machine, install Node.js (http://nodejs.org/)

Development

git clone https://github.com/Geodan/Earthwatchers.git

cd earthwatchers\src

npm install

node server.js

http://localhost:3000

Docker

docker pull bertt/earthwatchers

docker run -p 3000:3000 bertt/earthwatchers

http://localhost:3000

hexagon status

The hexagons can have the following status:

. clear: User has seen the hexagon and made no observations and pressed clear button. Color green.

. hasObservations: User has put observations on the hexagon. Color red.

. initial: User has not inspected the hexagon (yet). Color black.

API

HTTP GET http://earthwatchers.azurewebsites.net/api/observations/:project

returns all observations for given project in GeoJSON format

Communication

Slack room: https://earthwatchers.slack.com

Docker Pull Command
Owner
bertt
Source Repository