项目作者: forest-watcher
项目描述 :
Forest Watcher 2.0
高级语言: JavaScript
项目地址: git://github.com/forest-watcher/forest-watcher.git
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
License
MIT License
Developed by Vizzuality (until July 2018, v1.6) and 3 Sided Cube (since July 2018).