Fieldworker is a modular application for organizing fieldwork.
📦FIELDWORKER
┣ 📂Admin
┃ ┗ 📜db_structure.SQL
┣ 📂DataEntry
┃ ┣ 📂AUTHORS
┃ ┣ 📂CAPTURES
┃ ┣ 📂EGGS
┃ ┣ 📂NESTS
┃ ┗ 📂RESIGHTINGS
┣ 📂gpxui
┃ ┣ 📜global.R
┃ ┣ 📜server.R
┃ ┗ 📜ui.R
┣ 📂main
┃ ┣ 📂R
┃ ┣ 📂www
The interface in \main
is both :
- a landing page that links to the DataEntry, gpxui interfaces and some other web apps.
- a mapping, viewing and reporting interface.
The interfaces outside of
\main
are self-contained and can be run independently if needed.
- Clone this repo locally.
- Get access to a database (MySQL or MariaDB).
- Open your DB and run
Admin/db_structure.SQL
. If this has been created for you, go to 4. - Install the required R packages in the
./global.R
files. - Load the dbo package and then run
my.cnf()
to store your db credentials locally. Make sure theSERVER
variable in all./global.R
files reflect yourmy.cnf()
. - Within
\main
, runshiny::runApp('main')
to load the interface.