All Projects → forest-watcher → forest-watcher

forest-watcher / forest-watcher

Licence: MIT license
Forest Watcher 2.0

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
java
68154 projects - #9 most used programming language
ruby
36898 projects - #4 most used programming language
swift
15916 projects
kotlin
9241 projects

Projects that are alternatives of or similar to forest-watcher

ignite-maps
Painlessly add react-native-maps to your React Native app using Ignite and Ignite Maps.
Stars: ✭ 19 (-36.67%)
Mutual labels:  react-native-maps
captAR
Augmented Reality Geolocation Capture-the-Flag Mobile Game Capstone Project
Stars: ✭ 24 (-20%)
Mutual labels:  react-native-maps
react-native-app
使用React-Native+Redux开发的交友APP
Stars: ✭ 28 (-6.67%)
Mutual labels:  react-native-maps
Map-interaction-prototype
Map interaction sample for React Native
Stars: ✭ 28 (-6.67%)
Mutual labels:  react-native-maps

Forest Watcher

Delivering real-time data to frontline forest guardians.

Android and iOS apps empowering on-the-ground monitors to respond to threats to forested areas.

Forest Watcher is part of the wider GFW technological offering, and as such also integrates with general services such as MyGFW and Resource Watch API.

Features

  • Setup areas to monitor and view them on a map
  • View GLAD and VIIRS alerts affecting your areas
  • Create reports and share them with your team
  • Select from pre-defined layers to provide extra context to maps
  • Import and view custom layer files (GeoJSON, TopoJSON, Shapemaps, KML & KMZ, GPX, MBTiles)
  • Record routes and share them with your team
  • Sync data offline allowing the app to be used without an internet connection
  • Share app data (areas, reports, routes, etc.) directly from app-to-app
  • Help, FAQs, and clear app design to help you on your way
  • Keep track of changes in the changelog

Getting started

Prerequisites

  • Install the latest LTS release of node (instructions)
  • Install the most recent React Native CLI tools.
  • Install the most recent version of yarn
  • Prepare iOS environment if needed
  • Prepare Android environment if needed
  • Configure app
    • Supply a valid .env file based on .env.sample (instructions)
    • Setup Firebase for analytics
      • Place google-services.json in ./android/app/
      • Place GoogleService-Info.plist in ./ios/
    • Setup Sentry for crash reporting
      • Place sentry.properties in ./ios and ./android

Run the app

  • Run yarn to install dependencies and apply local patches
  • Run yarn android or yarn ios to run the app on a connected device / emulator

Other information

License

MIT License

Developed by Vizzuality (until July 2018, v1.6) and 3 Sided Cube (since July 2018).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].