Fieldworker is a modular Shiny application for organizing fieldwork.
📦NZ_FIELDWORKER
┣ 📂DATABASE
┃ ┗ 📜*.SQL
┣ 📂DataEntry
┃ ┣ 📂OBSERVERS
┃ ┣ 📂CAPTURES
┃ ┣ 📂EGGS
┃ ┣ 📂NESTS
┃ ┣ 📂RESIGHTINGS
┃ ┣ 📂RESIGHTINGS_PUBLIC
┃ ┣ 📂spatial_objects
┃ ┗ 📂inspectors
┣ 📂gpxui
┃ ┣ 📜global.R
┃ ┣ 📜server.R
┃ ┗ 📜ui.R
┣ 📂main
┃ ┣ 📂R
┃ ┗ 📂www
The interface in main/ is both:
- a landing page that links to the DataEntry and gpxui interfaces.
- a mapping, viewing, reporting and database-summary interface.
The interfaces outside main/ are self-contained and can be run independently if needed.
- Clone this repo locally.
- Install the required R packages from the
global.Rfiles. - Get access to a MySQL/MariaDB database.
- Create the database structure, see
./DATABASEdirectory. - See DataEntry on how to set the database credentials.
- Run the main app:
shiny::runApp("./main", launch.browser = TRUE)